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)

更新日期: 19-Sep-2020

435 次瀏覽

開啟你的職業 生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.