【发布时间】:2021-05-15 05:14:33
【问题描述】:
这很简单,但是当我从这个 PHP 数组中echo $num[3] 时,我不明白为什么我得到 0。
$num=[00000004,00000002,00000005,00000009]; echo $num[3];
【问题讨论】:
-
在数字前加 0(零)表示八进制表示法..
-
如果您使用 PHP 7 或更高版本,这将引发致命错误。
-
谢谢。我尝试了其他数字,我看到的是八进制结果。我从来不知道那件事。如果我想要其中的前导零,我需要将它们设为字符串。