方法:1、用intval()函數,語法「intval($num)」;2、用ceil()函數,語法「ceil($num)」;3、用floor()函數,語法「floor($num)」;4、用round()函數,語法「round($num)」。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php小數取整的方法
1、使用intval()函數
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = intval($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
intval() 函數用來取得變數的整數值;此函數常被用來進行資料型別轉換,將字串、浮點數類型的變數轉換為整數型別。
2、使用ceil()函數--向上取整,有小數就整數部分加1
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
3、使用floor()函數--向下取整
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; var_dump($int); ?>
#4、使用round()函數--四捨五入
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); $num = 123.556; $int = round($num); echo '小数值为:'.$num.'<br>'; echo '取整后值为:'.$int .'<br>'; var_dump($int); ?>
推薦學習:《PHP影片教學》
以上是php小數取整的方法有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!