PHP幾個數學計算的內部函式學習整理

2022-10-06 13:48:22 字數 2252 閱讀 9923

round

round - 對浮點數進行四捨五入。round 函式語法如下:

round(float,precision)

其中引數 precision 表示小數點後面要保持的精度位數。如果不寫引數 precision,表示四捨五入到整數字,比如:

echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4

如果 precision 為2,www.cppcns.com表示四捨五入到小數點後2位。示例如下:

echo round(1.95583, 2); // 1.96

如果引數 precision 為負數,表示四捨五入到小數點前。比如:

echo round(1241757, -3); // 1242000

floor

floor - 捨去法求整。flowww.cppcns.comor 函式語法如下:

floor (value)

floor 函式返回不大於 value 的最大整數,即將 value 的小數部分舍去取整。示例如下:

echo floo程式設計客棧r(4); //4

echo floor(4.3); // 4echo floor(9.999); // 9

ceil

ceil - 進一法取整。ceil 函式語法如下:

ceil (value)

ceil 函式返回不小於 value 的最小整數。示例如下:

echo ceil(4); //4

echo ceil(4.3); // 5echo ceil(9.999); // 10

pow

pow - 求冪。pow 函式的語法如下:

pow (base,exp)

pow 函式返回 base 的 exp 次方的冪。下面的示例表示求 2 的8 次方,返回結果是256。

echo pow(2, 8); // 256

rand

rand - 產生乙個隨機整數。rand 函式語法如下:

rand (min,max)

rand 函式返回乙個介於最小值 min 和最大值 max 之間 (包括min, max) 的隨機整數。比如下面示例返回乙個 2 到 6 之間的隨機整數。

echo rand(2,6);程式設計客棧

max

max - 返回引數中數值最大的值。

如果 max 函式只有乙個引數且為陣列,max 返回該陣列中最大的值。

max 函式示例如下:

echo max(1, 3, 5, 6, 7); // 7echo max(array(2, 4, 5)); // 5

min

min - 返回引數中的最小值。

如果 min 函式只有乙個引數且為陣列,min 返回該陣列中最小的值。

min 函式示例如下:

echo min(1, 3, 5, 6, 7); // 1echo min(array(2, 4, 5)); // 2

decbin

decbin - 十進位制轉換為二進位制。decbin 函式語法如下:

decbin (number)

decbin 返回乙個字串,即返回引數 number 的二進位制表示。示例如下:

echo decbin(12);

de>decbin(12)de> 返回的結果是:

1100

bindec

bindec - 二進位制轉換成十進位制。bindec 函式語法如下:

bindec (binary_strinlpszng)

bindec 函式將二進位制字串 binary_string 轉換成乙個十進位制整數。示例如下:

echo bindec('110011'); //51

dechex, hexdec

dechex - 十進位制轉換為十六進製制。

hexdec - 十六進製制轉換為十進位制。

dechex, hexdec 函式示例如下:

echo dechex(47); //2f

echo hexdec('2f'); //47

decoct, octdec

decoct - 十進位制轉換為八進位制

octdec - 八進位制轉換為十進位制

decoct,octdec 函式示例如下:

echo decoct(12); //14

echo octdec('14'); //12

本文位址:

幾個數學函式

今天在nw7裡面測試了一段 那幾個數學函式返回結果竟然是錯的,讓我大吃一驚,且看 data n type p decimals 2.data m type p decimals 2 value 5.55 n abs m write abs n.n sign m write sign n.n ceil...

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 ...