数值转换问题

来源:3-1 PHP中的数据类型转换之自动转换

倾听昕雨落

2018-12-04 21:41:24

请问echo 1+'020abc';  结果显示21,为什么020没有转成8进制的呢?

写回答

1回答

好帮手慕查理

2018-12-05

您好,因为"020abc"原本是字符串,在加法时将其转换为020进行+1,因此其结果是21。如果想转换为八进制应该是echo 020;。祝学习愉快!

0

0 学习 · 4928 问题

查看课程