PHP 整數資料型別
定義和用法
在 PHP 中,整數是一種標量資料型別,表示一個不帶任何小數部分的整數值。PHP 允許透過在整數前加上適當的符號來以十進位制、十六進位制、八進位制或二進位制數系統表示整數。
預設情況下,十進位制表示整數。對於十六進位制、八進位制和二進位制數系統,分別加上符號 0x、0 和 0b。
語法
<?php //Literal assignment of integer value to variable $var=232; // Decimal $var1=045; // Octal $var2=oxB2; //hexadecimal $var3=0b1001; //binary ?>
為了提高可讀性,整數常量可以使用 "_" 作為分隔符,在 PHP 掃描程式處理時將省略該分隔符。
<?php $var=55_467; // it will treated as 55467 ?>
PHP 版本
從 PHP 7.40 開始支援分隔符 "_"。
以下示例顯示了不同表示法中的整數常量。
示例
<?php $var=10; echo "decimal : " .$var . "
"; //Octal number $var1=010; echo "Octal: " . $var1 ."
"; //Hexadecimal number $var2=0x10; echo "hexadecimal : " . $var2 . "
"; //binary number $var3=0b10; echo "binary : " .$var3; ?>
輸出
將產生以下結果:
decimal : 10 Octal: 8 hexadecimal : 16 binary : 2
此示例使用分隔符
示例
<?php $var=1_45_690; echo $var . "
"; ?>
輸出
將產生以下結果:
145690
如果整數超出允許範圍,則將其轉換為浮點數
示例
<?php $var=PHP_INT_MAX+1; var_dump($var); ?>
輸出
將產生以下結果:
float(9.2233720368548E+18)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP