为什么var_dump(08)和var_dump(09)得出的结果都是int类型的0?而var_dump(00)---var_dump(07)都可以得出正常的int类型的0--7,而且var_dump(10)以后的都可以得到正确的数值显示。
1 回答
已采纳
晚安sp
TA贡献405条经验 获得超154个赞
进制问题吧,不信试试var_dump(0109);结果是int(8);你敢信?
// 八进制 010 = 十进制 8 ,然后后面的就被忽略了
//把0去掉就没问题,08,09也是变成8,9就没问题了,就是进制的问题,
- 1 回答
- 0 关注
- 1228 浏览
添加回答
举报
0/150
提交
取消