php實作不保留小數的方法:1、透過floor函數向下捨去為最接近的整數,語法如“floor(x)”,會傳回不大於x的下一個整數,將x的小數部分捨去取整;2、透過ceil函數向上捨入為最接近的整數,語法如“ceil(x)”,會返回不小於x的下一個整數,如果x有小數部分則進一位。
本文操作環境:windows7系統、PHP8版,DELL G3電腦
php中有兩種方法能實現不保留小數:
1:floor() 函數向下捨入為最接近的整數。
語法
floor(x)
參數
#x 必要。一個數。
說明
傳回不大於 x 的下一個整數,將 x 的小數部分捨去取整。 floor() 傳回的型別仍然是 float,因為 float 值的範圍通常比 integer 大。
範例:
在本例中,我們將對不同的數字套用floor() 函數:
<?php echo(floor(0.60)); echo(floor(0.40)); echo(floor(5)); echo(floor(5.1)); echo(floor(-5.1)); echo(floor(-5.9)) ?>
輸出:
0 0 5 5 -6 -6
2:ceil() 函數向上捨入為最接近的整數。
語法
ceil(x)
參數
#x 必要。一個數。
說明
傳回不小於 x 的下一個整數,x 若有小數部分則進一位。 ceil() 傳回的型別仍然是 float,因為 float 值的範圍通常比 integer 還要大。
範例:
在本例中,我們將對不同的值套用ceil() 函數:
<?php echo(ceil(0.60); echo(ceil(0.40); echo(ceil(5); echo(ceil(5.1); echo(ceil(-5.1); echo(ceil(-5.9)); ?>
輸出:
1 1 5 6 -5 -5
【推薦學習:《PHP影片教學》】
以上是php怎麼實作不保留小數的詳細內容。更多資訊請關注PHP中文網其他相關文章!