首頁技術(shù)文章正文

常用的PHP數(shù)學(xué)函數(shù)

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

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

$abs = abs(-4.2);

輸入:任意數(shù)字

輸出結(jié)果:4.2(數(shù)字絕對值數(shù)字)

2.ceil(): 進(jìn)一法取整 進(jìn)一法取整

echo ceil(9.999);

輸入:任意數(shù)字

輸出結(jié)果:10(浮點數(shù)進(jìn)一取整)

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

echo floor(9.999);

輸入:任意數(shù)字

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

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

$x = 5.7;

$y = 1.3; // 兩個浮點數(shù),x>y 浮點余數(shù)

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

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

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

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

echo pow(-1, 20);

輸出結(jié)果:1(基礎(chǔ)數(shù)|n 次方乘方值)

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

echo round(1.95583, 2);

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

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

echo sqrt(9);

輸出結(jié)果:3(被開方的數(shù)平方根)

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

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

輸入: 多個數(shù)字或數(shù)組

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

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

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

輸入: 多個數(shù)字或數(shù)組

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

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

10.mt_rand(): 更好的隨機(jī)數(shù) 更好的隨機(jī)數(shù)

echo mt_rand(0,9);

輸入: 最小|最大,

輸出: 隨機(jī)數(shù)隨機(jī)返回范圍內(nèi)的值

11.rand(): 隨機(jī)數(shù) 隨機(jī)數(shù)

echo rand(0,9);

輸入: 最小|最大,

輸出: 隨機(jī)數(shù)隨機(jī)返回范圍內(nèi)的值

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

echo pi();

輸出結(jié)果:3.1415926535898....


本文版權(quán)歸黑馬程序員PHP學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!

作者:黑馬程序員PHP培訓(xùn)學(xué)院

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

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