本節內容:
php、js中小數取整的方法
第一部分:
1,丟棄小數部分,保留整數部分
複製程式碼範例:
php: intval(7/2) js:parseInt(7/2)
2,向上取整,有小數就整數部分加1
複製程式碼範例:
php: ceil(7/2) js: Math.ceil(7/2)
3,四捨五入.
複製程式碼程式碼範例:
php: round(7/2) js: Math.round(7/2)
4,向下取整
複製程式碼範例:
php: floor(7/2) js: Math.floor(7/2)
第二部分,PHP取整常用函數
在php程式設計中,常用到的取整函數有ceil、floor、round、intval 。
下面來分別加以介紹。
1,ceil -- 進法取整
介紹說明
float ceil ( float value )
回傳不小於=noted id =note_temp>value 下個整數,value 如果有小數部分則進位,ceil()回傳類型仍然是float,float 值範圍通常比eger 要大.
#例1.ceil
複製程式碼範例:
<?php echo ceil(4.3); // 5 echo ceil(9.999); // 10 ?>
2,floor -- 捨去法取整
#介紹說明
float floor ( float value )
傳回不大於value 下個整數將value 小數部分捨去取整floor 回傳型別仍然是float float 值範圍通常比eger 大
例1. floor
<?php echo floor(4.3); // 4 echo floor(9.999); // 9 ?>3,round -- 對浮點數進行4舍5入介紹說明float round ( float val [, precision] )#返回將val 根據指定精度precision(十進制小數點後數字數目)進行4舍5入結果precision 也可以是負數或零(預設值)例1. round
<?php echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6);// 4 echo round(3.6, 0);// 4 // www.jbxue.com echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 ?>4,val---對變數轉成整數型別
例1,val
<?phpecho val(4.3); //4echo val(4.6); // 4 ?>
以上是php小數取整的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!