探討PHP數(shù)學函數(shù)的類別
我們在學習PHP語言的時候,知道它是一種嵌入式的HTML腳本語言,他包含有許多功能強大的函數(shù),我們今天將要為大家具體講解PHP數(shù)學函數(shù)的類別總結(jié)。
#t#Abs
函數(shù)描述:mixed abs(mixed number);
返回值:函數(shù)abs返回參數(shù)number的絕對值。
Acos
函數(shù)描述:double acos(double number);
返回值:函數(shù)acos返回參數(shù)number的反余弦值。如果參數(shù)number大于1或小于1,則其反余弦值無意義 。
Acosh --
反雙曲余弦
Asin
函數(shù)描述;double asin(double number);
返回值:函數(shù)asin返回參數(shù)number的反正弦值。如果參數(shù)number大于1或小于1,則其反正弦值無意義 。
Asinh --
反雙曲正弦
Atan
函數(shù)描述:double atan(double number);
函數(shù)atan返回參數(shù)number的反正切值。
Atan2
函數(shù)描述:Double atan2(double x , double y);
返回值:函數(shù)atan2返回由直角坐標系指定的座標點在極座標系中的角度的弧度值。
Atan --
反正切
Atanh --
反雙曲正切
BinDec
函數(shù)描述:int bindec(string binary_number);
返回值:函數(shù)bindec返回一個用二進制數(shù)寫成的字符串binary_number的整數(shù)值。PHP使用32位帶符號的整數(shù),其二進制數(shù)的***位是符號位。
Base_convert --
在任意進制之間轉(zhuǎn)換數(shù)字
Ceil
函數(shù)描述:int ceil(double number);
返回值:函數(shù)ceil返回大于參數(shù)number 的最小整數(shù);若number為整數(shù)。,則返回其本身。
Cos
函數(shù)描述:double cos(double angle);
返回值:函數(shù)cos返回以弧度的大小為參數(shù)angle的角的余弦值。
Cosh --
雙曲余弦
DecBin
與Bindec相反,將十進制轉(zhuǎn)為二進制。
DecHex(<->HexDec)
返回十六進制值
DecOct(<->OctDec)
返回八進制值
Deg2rad(<->Rad2reg)
函數(shù)描述:double deg2red(double angle);
返回值:函數(shù)deg2red返回角度數(shù)angle相對應(yīng)的弧度值。
Exp
函數(shù)描述:double exp(double power);
返回值:函數(shù)exp返回自然對數(shù)的power次冪。
Expm1 --
返回 Exp(number) - 1,甚至當 number 的值接近零也能計算出準確結(jié)果
Floor
函數(shù)描述:int floor(double number);
返回值:返回參數(shù)number的整數(shù)部分。
Fmod --
返回除法的浮點數(shù)余數(shù)
Getrandmax
函數(shù)描述:int getrandmax();
返回值;返回由函數(shù)rand所能返回的***值
Hexdec --
十六進制轉(zhuǎn)換為十進制
Hypot --
返回 sqrt( num1*num1 + num2*num2)
Is_finite --
判斷是否為有限值
Is_infinite --
判斷是否為無限值
Is_nan --
判斷是否為合法數(shù)值
Log(Log10)
函數(shù)描述:Double log(double number);
返回值:返回參數(shù)number的自然對數(shù)(返回以10為底的對數(shù))
Lcg_value --
組合線性同余發(fā)生器
Log10 --
以 10 為底的對數(shù)
Log1p --
返回 log(1 + number),甚至當 number 的值接近零也能計算出準確結(jié)果
Max (<->Min)
函數(shù)描述:mixed max(mixed arg1, mixed arg2, …,mixed argn);
返回值:返回此數(shù)組中的***值(最小值),若參數(shù)中有浮點數(shù),則所有參數(shù)轉(zhuǎn)化成浮點數(shù),返回值也為浮點數(shù);否則所有參數(shù)轉(zhuǎn)化成整數(shù),返回值為整數(shù)。
Pi
函數(shù)描述:double pi();
返回值:函數(shù)pi返回圓周率的近似值。
Pow
函數(shù)描述:double pow(double base,double power);
返回值:函數(shù)pow返回參數(shù)base的power次冪。
Rand
函數(shù)描述:int rand(int lowest,int longest);
說明:函數(shù)rand使用前要用srand激活。產(chǎn)生一個隨機數(shù)。
返回值:函數(shù)rand返回可選參數(shù)lowest和longest之間的一個數(shù)(包含兩個參數(shù));若無參數(shù),則返回值的范圍從零到getrandmax返回的整數(shù)。
Rad2deg --
將弧度數(shù)轉(zhuǎn)換為相應(yīng)的角度數(shù)
Round
函數(shù)描述:double round(double number);
返回值:函數(shù)round返回最接近參數(shù)number的整數(shù)。
Sin
函數(shù)描述:double sin(double angle);
返回值:函數(shù)sin返回一個用弧度表示的角的正弦值。
Sinh --
雙曲正弦
Sqrt
函數(shù)描述:double sqrt(double number);
說明:在函數(shù)sqrt中,參數(shù)number不能小于0。
返回值:函數(shù)sqrt返回參數(shù)number的平方根。
Srand
函數(shù)描述:srand(int seed);
說明:函數(shù)srand激活隨機數(shù)發(fā)生器。參數(shù)seed是隨機產(chǎn)生的種子,即所得的隨機數(shù)是由參數(shù)經(jīng)過一系列計算所的。
返回值:無。
Tan
函數(shù)描述:double tan(duoble angle);
返回值:函數(shù)tan返回以弧度表示的角的正切值。
Tanh —
雙曲正切