PHP Math內建函式

2021-08-18 13:26:29 字數 3523 閱讀 1205

函式

描述abs()

返回乙個數的絕對值。

acos()

返回乙個數的反余弦。

acosh()

返回乙個數的反雙曲余弦。

asin()

返回乙個數的反正弦。

asinh()

返回乙個數的反雙曲正弦。

atan()

返回乙個數的反正切。

atan2()

返回兩個變數 x 和 y 的反正切。

atanh()

返回乙個數的反雙曲正切。

base_convert()

在任意進製之間轉換數字。

bindec()

把二進位制數轉換為十進位制數。

ceil()

向上捨入為最接近的整數。

cos()

返回乙個數的余弦。

cosh()

返回乙個數的雙曲余弦。

decbin()

把十進位制數轉換為二進位制數。

dechex()

把十進位制數轉換為十六進製制數。

decoct()

把十進位制數轉換為八進位制數。

deg2rad()

將角度值轉換為弧度值。

exp()

返回 ex 的值。

expm1()

返回 ex - 1 的值。

floor()

向下捨入為最接近的整數。

fmod()

返回 x/y 的浮點數餘數。

getrandmax()

返回通過呼叫 rand() 函式顯示的隨機數的最大可能值。

hexdec()

把十六進製制數轉換為十進位制數。

hypot()

計算直角三角形的斜邊長度。

is_finite()

判斷是否為有限值。

is_infinite()

判斷是否為無限值。

is_nan()

判斷是否為非數值。

lcg_value()

返回範圍為 (0, 1) 的乙個偽隨機數。

log()

返回乙個數的自然對數(以 e 為底)。

log10()

返回乙個數的以 10 為底的對數。

log1p()

返回 log(1+number)

max()

返回乙個陣列中的最大值,或者幾個指定值中的最大值。

min()

返回乙個陣列中的最小值,或者幾個指定值中的最小值。

mt_getrandmax()

返回通過呼叫 mt_rand() 函式顯示的隨機數的最大可能值。

mt_rand()

使用 mersenne twister 演算法生成隨機整數。

mt_srand()

播種 mersenne twister 隨機數生成器。

octdec()

把八進位制數轉換為十進位制數。

pi()

返回圓周率 pi 的值。

pow()

返回 x 的 y 次方。

rad2deg()

把弧度值轉換為角度值。

rand()

返回隨機整數。

round()

對浮點數進行四捨五入。

sin()

返回乙個數的正弦。

sinh()

返回乙個數的雙曲正弦。

sqrt()

返回乙個數的平方根。

srand()

播種隨機數生成器。

tan()

返回乙個數的正切。

tanh()

返回乙個數的雙曲正切。常量值

描述php 版本

infinf

無限php 4

m_e2.7182818284590452354

返回 e

php 4

m_euler

0.57721566490153286061

返回 euler 常量

php 4

m_lnpi

1.14472988584940017414

返回圓周率 pi 的自然對數:log_e(pi)

php 5.2

m_ln2

0.69314718055994530942

返回 2 的自然對數:log_e 2

php 4

m_ln10

2.30258509299404568402

返回 10 的自然對數:log_e 10

php 4

m_log2e

1.4426950408889634074

返回 e 的以 2 為底的對數:log_2 e

php 4

m_log10e

0.43429448190325182765

返回 e 的以 10 為底的對數:log_10 e

php 4

m_pi

3.14159265358979323846

返回 pi

php 4

m_pi_2

1.57079632679489661923

返回 pi/2

php 4

m_pi_4

0.78539816339744830962

返回 pi/4

php 4

m_1_pi

0.31830988618379067154

返回 1/pi

php 4

m_2_pi

0.63661977236758134308

返回 2/pi

php 4

m_sqrtpi

1.77245385090551602729

返回圓周率 pi 的平方根:sqrt(pi)

php 5.2

m_2_sqrtpi

1.12837916709551257390

返回圓周率 pi 的 2/平方根:2/sqrt(pi)

php 4

m_sqrt1_2

0.70710678118654752440

返回 1/2 的平方根:1/sqrt(2)

php 4

m_sqrt2

1.41421356237309504880

返回 2 的平方根:sqrt(2)

php 4

m_sqrt3

1.73205080756887729352

返回 3 的平方根:sqrt(3)

php 5.2

nannan

不是乙個數字

php 4

php_round_half_up

1遇到 .5 的情況時向上捨入

php 5.3

php_round_half_down

2遇到 .5 的情況時向下捨入

php 5.3

php_round_half_even

3遇到 .5 的情況時取偶數捨入

php 5.3

php_round_half_odd

4遇到 .5 的情況時取奇數捨入

php 5.3

mysql 檢視內建函式 mysql內建函式

一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...

匿名函式,內建函式

lambda函式是一種快速定義單行的最小函式,可以用在任何需要函式的地方 一般函式定義 def fun x,y return x y匿名函式lambda定義 r lambda x,y x y print r 2,3 格式 lambda 引數列表 return 表示式 變數 lambda語句中,冒號前...

內建函式 filter 函式

描述 filter 函式用於過濾序列,過濾掉不符合條件的元素,返回乙個迭代器物件,如果要轉換為列表,可以使用 list 來轉換。該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。語法以下是...