1.脚本:
$num = "00445790";
echo $num;
returns:
00445790
2、脚本
$num = 00445790;
echo $num;
returns:
2351
有人可以解释一下为什么我得到2351
在第二个脚本上?
Integers http://php.net/manual/en/language.types.integer.php从零开始的被认为是八进制。因为八进制整数只使用从 0 到 8 的所有数字9
上被忽略。
So 00445790
变成004457
这是2351
以十进制表示。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)