我想知道print two integer 204和0204之间的区别

时间:2015-06-01 06:09:41

标签: php

我想知道echo <input value='<span id="currentLat"></span>, <span id="currentLon"></span>'> integer 204之间没有引用的区别。

0204

4 个答案:

答案 0 :(得分:3)

0开头的数字(在许多编程语言中)是octal个数字。 204会输出您的预期,因为它以数字1到9开头,表示decimal个数字。请参阅php's documentation on integers

答案 1 :(得分:1)

答案很简单,第一个是小数,第二个是八进制

答案 2 :(得分:1)

参考#Example 1

echo 204; // output : 204 because its a decimal number
echo 0204; // output : 132 because its a octal number

答案 3 :(得分:1)

在PHP代码中将前导零置于整数文字上,指示PHP该数字为八进制(基数为8)格式。

另一方面,

Echo,当它只用一个数字调用时,只需要输入数字并以普通的十进制形式打印出来。

八进制204 =十进制132。

http://php.net/manual/en/language.types.integer.php