1. 程式人生 > 程式設計 >php數值計算num類簡單操作示例

php數值計算num類簡單操作示例

本文例項講述了php數值計算num類簡單操作。分享給大家供大家參考,具體如下:

ceil(float $value);//返回不小於 value 的下一個整數,value 如果有小數部分則進一位

<?php
echo ceil(4.3);  // 5
echo ceil(9.999); // 10
echo ceil(-3.14); // -3
?> 

floor(float $value);//返回不大於 value 的最接近的整數,捨去小數部分取整。

<?php
echo floor(4.3);  // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4
?> 

round(float $val,[int $pre],[$mode = PHP_ROUND_HALF_UP]);

返回將 val 根據指定精度 precision(十進位制小數點後數字的數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。對浮點數進行四捨五入

<?php
echo round(3.4);     // 3
echo round(3.5);     // 4
echo round(3.6);     // 4
echo round(3.6,0);   // 4
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
?> 

mode 例子

<?php
echo round(9.5,PHP_ROUND_HALF_UP);  // 10
echo round(9.5,PHP_ROUND_HALF_DOWN); // 9
echo round(9.5,PHP_ROUND_HALF_EVEN); // 10
echo round(9.5,PHP_ROUND_HALF_ODD); // 9
 
echo round(8.5,PHP_ROUND_HALF_UP);  // 9
echo round(8.5,PHP_ROUND_HALF_DOWN); // 8
echo round(8.5,PHP_ROUND_HALF_EVEN); // 8
echo round(8.5,PHP_ROUND_HALF_ODD); // 9
?>

PS:這裡再為大家推薦幾款計算工具供大家進一步參考借鑑:

線上一元函式(方程)求解計算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi

科學計算器線上使用_高階計算器線上計算:
http://tools.jb51.net/jisuanqi/jsqkexue

線上計算器_標準計算器:
http://tools.jb51.net/jisuanqi/jsq

更多關於PHP相關內容感興趣的讀者可檢視本站專題:《PHP數學運算技巧總結》、《PHP運算與運算子用法總結》、《php字串(string)用法總結》、《PHP陣列(Array)操作技巧大全》、《PHP資料結構與演算法教程》、《php程式設計演算法總結》及《php正則表示式用法總結》

希望本文所述對大家PHP程式設計有所幫助。