在php中,intval()函數可以取得變數的整數值,常被用來進行資料型別轉換,將字串型別的變數轉換為整數型別;具體使用語法為「intval($ var[,$base])」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
intval() 函數用於取得變數的整數值。語法格式:
int intval ( mixed $var [, int $base = 10 ] )
$var:要轉換成 integer 的數量值。
$base:轉換所使用的進位。
如果base 是0,透過偵測var 的格式來決定使用的進位:
如果字串包含了"0x" (或"0X") 的前綴,使用16 進位(hex);否則,
如果字串以"0" 開始,使用8 進位(octal);否則,
#將使用10 進位(decimal)。
intval()函數常用來進行資料型別轉換,將字串型別的變數轉換為整數型別。
intval() 函數透過使用指定的進位 base 轉換(預設為十進位),傳回變數 var 的 integer 數值。 intval() 不能用於 object,否則會產生 E_NOTICE 錯誤並傳回 1。
範例:將字串轉換為整數
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $int = intval($str); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
輸出結果:
推薦學習:《PHP影片教學》
以上是php intval()怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!