PHP數學函式(全)

2021-05-11 02:42:51 字數 3122 閱讀 9034

數學函式

abs函式描述:mixed abs(mixed number);

返回值:函式abs返回引數number的絕對值。

acos

函式描述:double acos(double number);

返回值:函式acos返回引數number的反余弦值。如果引數number大於1或小於1,

則其反余弦值無意義 。

acosh --

反雙曲余弦

asin

函式描述;double asin(double number);

返回值:函式asin返回引數number的反正弦值。如果引數number大於1或小於1,

則其反正弦值無意義 。

asinh --

反雙曲正弦

atan

函式描述:double atan(double number);

函式atan返回引數number的反正切值。

atan2

函式描述:double atan2(double x , double y);

返回值:函式atan2返回由直角座標系指定的座標點在極座標系中的角度的弧度

值。atan --

反正切atanh --

反雙曲正切

bindec

函式描述:int bindec(string binary_number);

返回值:函式bindec返回乙個用二進位制數寫成的字串binary_number的整數值

。php使用32位帶符號的整數,其二進位制數的第一位是符號位。

base_convert --

在任意進製之間轉換數字

ceil

函式描述:int ceil(double number);

返回值:函式ceil返回大於引數number 的最小整數;若number為整數。,則返

回其本身。

cos函式描述:double cos(double angle);

返回值:函式cos返回以弧度的大小為引數angle的角的余弦值。

cosh --

雙曲余弦

decbin

與bindec相反,將十進位制轉為二進位制。

dechex(<->hexdec)

返回十六進製制值

decoct(<->octdec)

返回八進位制值

deg2rad(<->rad2reg)

函式描述:double deg2red(double angle);

返回值:函式deg2red返回角度數angle相對應的弧度值。

exp函式描述:double exp(double power);

返回值:函式exp返回自然對數的power次冪。

expm1 --  

返回 exp(number) - 1,甚至當 number 的值接近零也能計算出準確結果

floor

函式描述:int floor(double number);

返回值:返回引數number的整數部分。

fmod --

返回除法的浮點數餘數

getrandmax

函式描述:int getrandmax();

返回值;返回由函式rand所能返回的最大值

hexdec --

十六進製制轉換為十進位制

hypot --

返回 sqrt( num1*num1 + num2*num2)

is_finite --

判斷是否為有限值

is_infinite --

判斷是否為無限值

is_nan --

判斷是否為合法數值

log(log10)

函式描述:double log(double number);

返回值:返回引數number的自然對數(返回以10為底的對數)

lcg_value --

組合線性同餘發生器

log10 --

以 10 為底的對數

log1p --  

返回 log(1 + number),甚至當 number 的值接近零也能計算出準確結果

max (<->min)

函式描述:mixed max(mixed arg1, mixed arg2, …,mixed argn);

返回值:返回此陣列中的最大值(最小值),若引數中有浮點數,則所有引數轉

化成浮點數,返回值也為浮點數;否則所有引數轉化成整數,返回值為整數。

pi函式描述:double pi();

返回值:函式pi返回圓周率的近似值。

pow函式描述:double pow(double base,double power);

返回值:函式pow返回引數base的power次冪。

rand

函式描述:int rand(int lowest,int longest);

說明:函式rand使用前要用srand啟用。產生乙個隨機數。

返回值:函式rand返回可選引數lowest和longest之間的乙個數(包含兩個引數

);若無引數,則返回值的範圍從零到getrandmax返回的整數。

rad2deg --  

將弧度數轉換為相應的角度數

round

函式描述:double round(double number);

返回值:函式round返回最接近引數number的整數。

sin函式描述:double sin(double angle);

返回值:函式sin返回乙個用弧度表示的角的正弦值。

sinh --

雙曲正弦

sqrt

函式描述:double sqrt(double number);

說明:在函式sqrt中,引數number不能小於0。

返回值:函式sqrt返回引數number的平方根。

srand

函式描述:srand(int seed);

說明:函式srand啟用隨機數發生器。引數seed是隨機產生的種子,即所得的隨

機數是由引數經過一系列計算所的。

返回值:無。

tan函式描述:double tan(duoble angle);

返回值:函式tan返回以弧度表示的角的正切值。

tanh —

雙曲正切

php 數學函式

php常用數學函式 1.bcadd 任意精度數的相加 2.bcsub 任意精度數的減法 3.bcmul 乘法,bcdiv除法 4.bcmod 取餘數。比 功能更強大 5.bcpow 冪函式運算 6.bcsqrt 平方根 7.sqrt 平方根運算 7.pow求冪 8.abs 求絕對值 9.pi 得到圓...

php 數學函式

總結一下常用的php數學函式。一 四捨五入 1 round 對浮點數進行四捨五入 echo round 3.4 3 echo round 3.5 4 手冊 二 向上取整 ceil 返回不小於value的下乙個整數,value如果有小數部分則進一位。echo ceil 4.3 5 echo ceil ...

Sql Server函式全解《二》數學函式

原文 sql server函式全解 二 數學函式 eg select abs 2 abs 3.3 abs 33 pi eg select rand rand rand 可以看到,不帶引數的rand 每次產生的隨即數值是不同的。eg select rand 10 rand 10 rand 11 可以看...