整數是一個沒有小數的數字。
整數規則:
整數必須至少有一個數字 (0-9)
整數不能包含逗號或空格
整數是沒有小數點的
整數可以是正數或負數
整型可以用三種格式來指定:十進制, 十六進制( 以 0x 爲前綴)或八進制(前綴爲 0)。
在以下實例中我們將測試不同的數字。 PHP var_dump() 函數返回變量的數據類型和值:
$x = 5985;
var_dump($x);
echo "
";
$x = -345; // negative number
var_dump($x);
echo "
";
$x = 0x8C; // hexadecimal number
var_dump($x);
echo "
";
$x = 047; // octal number
var_dump($x);
?>
整型值可以用十進制,十六進制或八進制符號指定,如果用八進制符號,數字前必須加上 0(零),用十六進制符號數字前必須加上 0x:
$var_int = 0123; // 八進制數(等於十進制的 83)
$var_int2 = 0x1A; // 十六進制數(等於十進制的 26)
提示:整型數據不需要單引號或雙引號,否則會被當作字符串類型來定義。
整數溢出
如果給定的一個數超出了 integer 的範圍,將會被解釋爲 float類型 。同樣如果執行的運算結果超出了 integer 範圍,也會返回 float。
整型數的範圍和平臺有關,通常最大值是大約二十億(32 位有符號)。
(編輯:雷林鵬 來源:網絡|侵刪)