php實(shí)現(xiàn)不保留小數(shù)的方法:1、通過floor函數(shù)向下舍入為最接近的整數(shù),語法如“floor(x)”;2、通過ceil函數(shù)向上舍入為最接近的整數(shù),語法如“ceil(x)”。
本文操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
php中有兩種方法能實(shí)現(xiàn)不保留小數(shù):
一:floor() 函數(shù)向下舍入為最接近的整數(shù)。
語法
floor(x)
參數(shù)
x 必需。一個(gè)數(shù)。
說明
返回不大于 x 的下一個(gè)整數(shù),將 x 的小數(shù)部分舍去取整。floor() 返回的類型仍然是 float,因?yàn)?float 值的范圍通常比 integer 要大。
例子
在本例中,我們將對不同的數(shù)應(yīng)用 floor() 函數(shù):
<?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
【推薦學(xué)習(xí):《PHP視頻教程》】
二:ceil() 函數(shù)向上舍入為最接近的整數(shù)。
語法
ceil(x)
參數(shù)
x 必需。一個(gè)數(shù)。
說明
返回不小于 x 的下一個(gè)整數(shù),x 如果有小數(shù)部分則進(jìn)一位。ceil() 返回的類型仍然是 float,因?yàn)?float 值的范圍通常比 integer 要大。
例子
在本例中,我們將對不同的值應(yīng)用 ceil() 函數(shù):
<?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