询问如何求和1+;PHP中的01=02

询问如何求和1+;PHP中的01=02,php,mysql,sql,codeigniter,Php,Mysql,Sql,Codeigniter,如何获取格式为前导零的数字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(000001002)和try是按$count\u try计数的结果是3。但是我想让$count\u try的结果是03,这样我就可以

如何获取格式为前导零的数字
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(000001002)
和try是按
$count\u try
计数的结果是
3
。但是我想让
$count\u try
的结果是
03
,这样我就可以将该变量加入我的id,这样我就可以得到
$new=00003
,但是如果

$try=array(000,001,002,003,004,005,006,007,008,009);

因此,
$new
的值是
0010
您可以使用
stru-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;
试试这个:

$id ="0010";
$new = (int) $id + 1;
$new = str_pad($new, 4, "0", STR_PAD_LEFT);
echo $new; //0011

谢谢你的回答,我是我们,但我有问题如果我在
$try
中得到的数据超过9,我会得到结果
$new=00010
,但我想得到的结果是
0010
,我想你不必连接
$id
。只需将socond参数设置为
4
hehe谢谢,我明白了close@nanasjr-在PHP中,前缀为
0
的数字被视为
octall
值,
0008
是无效的八进制,被视为
0
所以我必须像什么一样使用?我只想得到这样的数字,用树结构数据对一些数据进行编号