格式数如何导致零ex:01
以及如何制作格式编号,我的问题来自此查询
$try= $this->login->get_id_child('00',3);
$count_try = count($try);
$id ="00";
$new = $id.$count_try;
echo $new;
echo $new
的结果为003
数组$try=array(000,001,002)
中的数据并尝试按$count_try
计算,结果为3
。但是我希望$count_try
的结果是03
,所以我可以将该变量加入到我的ID中,这样我就可以获得$new=00003
但是如果数据在
$try=array(000,001,002,003,004,005,006,007,008,009);
因此$new
的值为0010
答案 0 :(得分:0)
您可以使用str_pad
-
echo str_pad($new, 2, "0", STR_PAD_LEFT);
<强>更新强>
$count_try = 10;
$new = str_pad($count_try, 4, "0", STR_PAD_LEFT);
echo $new;
答案 1 :(得分:-1)
试试这个:
$id ="0010";
$new = (int) $id + 1;
$new = str_pad($new, 4, "0", STR_PAD_LEFT);
echo $new; //0011