21,886
社区成员
发帖
与我相关
我的任务
分享
$a='0001';
$b='0001';
echo $a+$b;
$a=1000000000000000000;
$b = 1;
echo $a+$b;
1.0E+18 = 1.0*10的18次方
E是十进制基数10
$a='0001';
$b='0001';
echo $a+$b;
这个结果是2不是1,php自动把字符串转为数字相加
而我想要0002?
只要判断用strlen($str)判断位数,如果不足,前面填充0即可