方法:1、在值之前加上“(int)”或“(integer)”,例“3.14(int)”;2、用intval()函數,語法“intval(值)” ;3、用ceil()函數,語法「ceil(值)」;4、用floor函數,語法「floor(值)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php將值轉為整數
1、在值之前加上「(int)」或「(integer)」
<?php $str = '123.456abc'; $int = (int)$str; echo $int."<br>"; $float = 3.14; $int = (integer)$float; echo $int."<br>"; ?>
##2、使用intval()函數
<?php $str = '123.456abc'; $int = intval($str); echo $int."<br>"; $float = 5.64; $int = intval($float); echo $int."<br>"; $bool = true; $int = intval($bool); echo $int."<br>"; ?>
#3、使用ceil()函數
ceil()函數用來往上取整,有小數就整數部分加1<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = ceil($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; echo $int; ?>
#4、使用floor函數 ##floor函數用於向下取整
<?php header("Content-type:text/html;charset=utf-8"); $num = 123.456; $int = floor($num); echo '变量 $int 的类型为:'.gettype($int).'<br>'; echo $int; ?>
推薦學習:《
PHP影片教學以上是php怎麼將值轉為整數的詳細內容。更多資訊請關注PHP中文網其他相關文章!