php中將浮點型轉換為int型的方法:1、使用intval()函數,語法「intval(浮點型資料)」;2、使用settype()函數,語法「settype(浮點型資料, 'integer')」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php中將浮動點型轉為int型的方法:
方法1:使用intval()函數
intval() 函數用來取得變數的整數值。
intval() 函數透過使用指定的進位 base 轉換(預設為十進位),傳回變數 var 的 integer 數值。 intval() 不能用於 object,否則會產生 E_NOTICE 錯誤並傳回 1。
語法:
int intval ( mixed $var [, int $base = 10 ] )
參數說明:
#$var:要轉換成 integer 的數量值。
$base:轉換所使用的進位。
如果base 是0,透過偵測var 的格式來決定使用的進位:
<?php $num1=3.1415926; $num2=intval($num1); var_dump($num1); var_dump($num2); ?>
#方法2:使用settype()函數
settype()函數:用來設定變數的型別。 其可設定的型別為:<?php header("Content-type:text/html;charset=utf-8"); $num1=2.24; $num2=52.36; echo '原 $num1 和 $num1:<br>'; var_dump($num1); var_dump($num2); settype($num1, 'integer'); settype($num2, 'integer'); echo '<br>现 $num1 和 $num1:<br>'; var_dump($num1); var_dump($num2); ?>
PHP影片教學》
以上是php中怎麼將浮點型轉為int型的詳細內容。更多資訊請關注PHP中文網其他相關文章!