首頁技術文章正文

常用的PHP數學函數

更新時間:2017-12-29 來源:黑馬程序員 瀏覽量:

1.abs(): 求絕對值 求絕對值

$abs = abs(-4.2);

輸入:任意數字

輸出結果:4.2(數字絕對值數字)

2.ceil(): 進一法取整 進一法取整

echo ceil(9.999);

輸入:任意數字

輸出結果:10(浮點數進一取整)

3.floor(): 舍去法取整 舍去法取整

echo floor(9.999);

輸入:任意數字

輸出結果:9(浮點數直接舍去小數部分)

4.fmod(): 浮點數取余 浮點數取余

$x = 5.7;

$y = 1.3; // 兩個浮點數,x>y 浮點余數

$r = fmod($x, $y);

輸出結果:0.5(5.7/1.3=4···0.5)

北京市昌平區(qū)建材城西路金燕龍辦公樓一層 電話:400-618-9090

5.pow(): 返回數的 n 次方 次方

echo pow(-1, 20);

輸出結果:1(基礎數|n 次方乘方值)

6.round(): 浮點數四舍五入 浮點數四舍五入

echo round(1.95583, 2);

輸出結果:1.96(一個數值|保留小數點后多少位,默認為 0 舍入后的結果)

7.sqrt(): 求平方根 求平方根

echo sqrt(9);

輸出結果:3(被開方的數平方根)

8.max(): 求最大值 求最大值

echo max(1, 3, 5, 6, 7);

輸入: 多個數字或數組

輸出結果:7(返回其中的最大值)

9.min(): 求最小值 求最小值

echo min(1, 3, 5, 6, 7);

輸入: 多個數字或數組

輸出結果:1(返回其中的最小值)

北京市昌平區(qū)建材城西路金燕龍辦公樓一層 電話:400-618-9090

10.mt_rand(): 更好的隨機數 更好的隨機數

echo mt_rand(0,9);

輸入: 最小|最大,

輸出: 隨機數隨機返回范圍內的值

11.rand(): 隨機數 隨機數

echo rand(0,9);

輸入: 最小|最大,

輸出: 隨機數隨機返回范圍內的值

12.pi(): 獲取圓周率值 獲取圓周率值

echo pi();

輸出結果:3.1415926535898....


本文版權歸黑馬程序員PHP學院所有,歡迎轉載,轉載請注明作者出處。謝謝!

作者:黑馬程序員PHP培訓學院

首發(fā):http://php.itheima.com/

分享到:
在線咨詢 我要報名
和我們在線交談!