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

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

更新時(shí)間:2017-12-29 來(lái)源:黑馬程序員 瀏覽量:

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

$abs = abs(-4.2);

輸入:任意數(shù)字

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

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

echo ceil(9.999);

輸入:任意數(shù)字

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

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

echo floor(9.999);

輸入:任意數(shù)字

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

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

$x = 5.7;

$y = 1.3; // 兩個(gè)浮點(diǎn)數(shù),x>y 浮點(diǎn)余數(shù)

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

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

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

5.pow(): 返回?cái)?shù)的 n 次方 次方

echo pow(-1, 20);

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

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

echo round(1.95583, 2);

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

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

echo sqrt(9);

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

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

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

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

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

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

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

輸入: 多個(gè)數(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)載請(qǐng)注明作者出處。謝謝!

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

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

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!