亚洲AV日韩AⅤ综合手机在线观看,激情婷婷久久综合色,欧美色五月婷婷久久,久久国产精品99久久人人澡

  • <abbr id="uk6uq"><abbr id="uk6uq"></abbr></abbr>
  • <tbody id="uk6uq"></tbody>
  • PHP數(shù)學(xué)運(yùn)算函數(shù)大

    時(shí)間:2024-10-15 12:12:17 PHP 我要投稿
    • 相關(guān)推薦

    PHP數(shù)學(xué)運(yùn)算函數(shù)大匯總

      一、常用函數(shù)說明:

    PHP數(shù)學(xué)運(yùn)算函數(shù)大匯總

      Abs: 取得絕對(duì)值。

      Acos: 取得反余弦值。

      Asin: 取得反正弦值。

      Atan: 取得反正切值。

      Atan2: 計(jì)算二數(shù)的反正切值。

      base_convert: 轉(zhuǎn)換數(shù)字的進(jìn)位方式。

      BinDec: 二進(jìn)位轉(zhuǎn)成十進(jìn)位。

      Ceil: 計(jì)算大于指定數(shù)的最小整數(shù)。

      Cos: 余弦計(jì)算。

      DecBin: 十進(jìn)位轉(zhuǎn)二進(jìn)位。

      DecHex: 十進(jìn)位轉(zhuǎn)十六進(jìn)位。

      DecOct: 十進(jìn)位轉(zhuǎn)八進(jìn)位。

      Exp: 自然對(duì)數(shù) e 的次方值。

      Floor: 計(jì)算小于指定數(shù)的最大整數(shù)。

      getrandmax: 隨機(jī)數(shù)的最大值。

      HexDec: 十六進(jìn)位轉(zhuǎn)十進(jìn)位。

      Log: 自然對(duì)數(shù)值。

      Log10: 10 基底的對(duì)數(shù)值。

      max: 取得最大值。

      min: 取得最小值。

      mt_rand: 取得隨機(jī)數(shù)值。

      mt_srand: 配置隨機(jī)數(shù)種子。

      mt_getrandmax: 隨機(jī)數(shù)的最大值。

      number_format: 格式化數(shù)字字符串。

      OctDec: 八進(jìn)位轉(zhuǎn)十進(jìn)位。

      pi: 圓周率。

      pow: 次方。

      rand: 取得隨機(jī)數(shù)值。

      round: 四舍五入。

      Sin: 正弦計(jì)算。

      Sqrt: 開平方根。

      srand: 配置隨機(jī)數(shù)種子。

      Tan: 正切計(jì)算。

      二、函數(shù)分析如下:

      Abs

      取得絕對(duì)值。

      語法: mixed abs(mixed number);

      返回值: 混合類型資料

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 返回參數(shù) number 的絕對(duì)值。若 number 是倍精確浮點(diǎn)數(shù),則返回值也是倍浮點(diǎn)數(shù);其它的類型則返回類型為整數(shù)。

      Acos

      取得反余弦值。

      語法: float acos(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 返回參數(shù) arg 的反余弦值 (arc cosine)。

      參考: asin() atan()

      Asin

      取得反正弦值。

      語法: float asin(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 返回參數(shù) arg 的反正弦值 (arc sine)。

      參考: acos() atan()

      Atan

      取得反正切值。

      語法: float atan(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 返回參數(shù) arg 的反正切值 (arc tangent)。

      參考: acos() asin()

      Atan2

      計(jì)算二數(shù)的反正切值。

      語法: float atan2(float y, float x);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來計(jì)算二數(shù) y、x 的反正切值,計(jì)算結(jié)果與 atan() 計(jì)算 y/x 類似,但本函數(shù)會(huì)因 x、y 的正負(fù)號(hào)影響結(jié)果。而本函數(shù)的返回值必落在正負(fù)的圓周率間 (-PI <= (值) &lg;= PI)

      參考 acos() atan() asin()

      base_convert

      轉(zhuǎn)換數(shù)字的進(jìn)位方式。

      語法: string base_convert(string number, int frombase, int tobase);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將數(shù)字字符串 number 從以 frombase 進(jìn)位轉(zhuǎn)換到以 tobase 進(jìn)位。本式能夠處理的由以二進(jìn)位到以三十六進(jìn)位之間的進(jìn)位方式。在十進(jìn)位之前都是以數(shù)字表示,而在超過十進(jìn)位之后就用英文字母表示。例如十六進(jìn)位個(gè)位數(shù)依序?yàn)?123456789abcdef,10 的順序是第十七個(gè),這時(shí)才進(jìn)一位。而三十六進(jìn)位 a 是第十個(gè)、b 為第十一個(gè)、z 為第三十六個(gè)、10 是第三十七個(gè),這時(shí)才進(jìn)位。

      使用范例

      本例將十六進(jìn)位字符串轉(zhuǎn)成二進(jìn)位字符串

      BinDec

      二進(jìn)位轉(zhuǎn)成十進(jìn)位。

      語法: int bindec(string binary_string);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將二進(jìn)位數(shù)字字符串轉(zhuǎn)成十進(jìn)位的整數(shù)。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理的最大十進(jìn)位數(shù)字為 2147483647,也就是二進(jìn)位數(shù)字的 1111111111111111111111111111111 (31 個(gè) 1)。

      參考: DecBin()

      Ceil

      計(jì)算大于指定數(shù)的最小整數(shù)。

      語法: int ceil(float number);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來計(jì)算比浮點(diǎn)參數(shù) number 大的最小整數(shù)。

      使用范例

      本例返回值為 4。

      參考: Floor() round()

      Cos

      余弦計(jì)算。

      語法: float cos(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù) arg 的余弦值 (cosine)。

      參考: Sin() Tan()

      DecBin

      十進(jìn)位轉(zhuǎn)二進(jìn)位。

      語法: string decbin(int number);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將十進(jìn)位數(shù)字轉(zhuǎn)成二進(jìn)位字符串。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理的最大十進(jìn)位數(shù)字為 2147483647,也就是二進(jìn)位數(shù)字的 1111111111111111111111111111111 (31 個(gè) 1)。

      參考: BinDec()

      DecHex

      十進(jìn)位轉(zhuǎn)十六進(jìn)位。

      語法: string dechex(int number);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將十進(jìn)位數(shù)字轉(zhuǎn)成十六進(jìn)位字符串。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理的最大十進(jìn)位數(shù)字為 2147483647,也就是十六進(jìn)位數(shù)字 7fffffff。

      參考: HexDec()

      DecOct

      十進(jìn)位轉(zhuǎn)八進(jìn)位。

      語法: string decoct(int number);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將十進(jìn)位數(shù)字轉(zhuǎn)成八進(jìn)位字符串。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理的最大十進(jìn)位數(shù)字為 2147483647,也就是八進(jìn)位數(shù)字 17777777777。

      參考: OctDec()

      Exp

      自然對(duì)數(shù) e 的次方值。

      語法: float exp(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算自然對(duì)數(shù) (natural logarithm) 的 arg 次方值。

      參考: pow() Log()

      Floor

      計(jì)算小于指定數(shù)的最大整數(shù)。

      語法: int floor(float number);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來計(jì)算比浮點(diǎn)參數(shù) number 小的最大整數(shù)。

      使用范例

      本例返回值為 3。

      參考: Ceil() round()

      getrandmax

      亂數(shù)的最大值。

      語法: int getrandmax(void);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算亂數(shù)函數(shù) rand() 可能取得的取得的最大亂數(shù)值。本函數(shù)不需參數(shù)。

      參考: rand() srand() mt_rand() mt_srand() mt_getrandmax()

      HexDec

      十六進(jìn)位轉(zhuǎn)十進(jìn)位。

      語法: int hexdec(string hex_string);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將十六進(jìn)位字符串轉(zhuǎn)成十進(jìn)位數(shù)字。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理的最大十六進(jìn)位數(shù)字為 7fffffff,也就是十進(jìn)位數(shù)字的 2147483647。

      參考: DecHex()

      Log

      自然對(duì)數(shù)值。

      語法: float log(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù) arg 的自然對(duì)數(shù) (natural logarithm) 值。

      Log10

      10 基底的對(duì)數(shù)值。

      語法: float log10(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù) arg 的 10 基底對(duì)數(shù)值。

      max

      取得最大值。

      語法: mixed max(mixed arg1, mixed arg2 .... mixed argn);

      返回值: 混合類型資料

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù)間的最大值。若第一個(gè)參數(shù)是數(shù)字?jǐn)?shù)組,則會(huì)找出該數(shù)組的最大數(shù)字。若第一個(gè)參數(shù)非數(shù)組,則需二個(gè)以上的參數(shù)。這些數(shù)字可以是整數(shù)、倍精確數(shù)或數(shù)字字符串的類型。參數(shù)的數(shù)目不限,視用戶的需求而定。在計(jì)算時(shí),只要有一個(gè)參數(shù)是倍精確數(shù),本函數(shù)會(huì)將所有的參數(shù)都轉(zhuǎn)成倍精確數(shù),并返回倍精確數(shù)。若參數(shù)只有整數(shù)及數(shù)字字符串,則會(huì)將所有的參數(shù)轉(zhuǎn)換成整數(shù),并返回整數(shù)。

      參考: min()

      min

      取得最小值。

      語法: mixed min(mixed arg1, mixed arg2 .... mixed argn);

      返回值: 混合類型資料

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù)間的最小值。若第一個(gè)參數(shù)是數(shù)字?jǐn)?shù)組,則會(huì)找出該數(shù)組的最小數(shù)字。若第一個(gè)參數(shù)非數(shù)組,則需二個(gè)以上的參數(shù)。這些數(shù)字可以是整數(shù)、倍精確數(shù)或數(shù)字字符串的類型。參數(shù)的數(shù)目不限,視用戶的需求而定。在計(jì)算時(shí),只要有一個(gè)參數(shù)是倍精確數(shù),本函數(shù)會(huì)將所有的參數(shù)都轉(zhuǎn)成倍精確數(shù),并返回倍精確數(shù)。若參數(shù)只有整數(shù)及數(shù)字字符串,則會(huì)將所有的參數(shù)轉(zhuǎn)換成整數(shù),并返回整數(shù)。

      參考: max()

      mt_rand

      取得亂數(shù)值。

      語法: int mt_rand([int min], [int max]);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)不使用一般常用的 libc 來計(jì)算亂數(shù)值,而是使用計(jì)算速度至少快四倍的馬其賽特旋轉(zhuǎn) (Mersenne Twister) 演算法來計(jì)算亂數(shù)值。有關(guān)馬特賽特旋轉(zhuǎn)演算法可在松本真的 http://www.math.keio.ac.jp/~matumoto/emt.html 找到更多的相關(guān)信息,最佳化的原始程序則在 http://www.scp.syr.edu/~marc/hawk/twister.html。若沒有指定亂數(shù)的最大及最小范圍,本函數(shù)會(huì)自動(dòng)的從 0 到 RAND_MAX 中取一個(gè)亂數(shù)。若有指定 min 及 max 的參數(shù),則從指定參數(shù)中取一個(gè)數(shù)字,例如 mt_rand(38, 49) 則會(huì)從 38 到 49 之間取一個(gè)亂數(shù)值。值得注意的是為使亂數(shù)的亂度最大,每次在取亂數(shù)之前最好使用 mt_srand() 以配置新的亂數(shù)種子。

      參考: rand() srand() getrandmax() mt_srand() mt_getrandmax()

      mt_srand

      配置亂數(shù)種子。

      語法: void mt_srand(int seed);

      返回值: 無

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)傳入?yún)?shù) seed 后,配置亂數(shù)的種子。值得注意的是參數(shù) seed 值最好也是隨機(jī)出現(xiàn)的數(shù)字,例如利用加入時(shí)間做為變量的來源就是不錯(cuò)的方法,或者開發(fā)其它的硬體周邊界面可取得更好的亂數(shù)。

      使用范例

      本例加入時(shí)間的因素,以執(zhí)行時(shí)的百萬分之一秒當(dāng)亂數(shù)種子

      參考: rand() srand() getrandmax() mt_rand() mt_getrandmax()

      mt_getrandmax

      亂數(shù)的最大值。

      語法: int mt_getrandmax(void);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算亂數(shù)函數(shù) mt_rand() 可能取得的取得的最大亂數(shù)值。本函數(shù)不需參數(shù)。

      參考: rand() srand() getrandmax() mt_srand() mt_rand()

      number_format

      格式化數(shù)字字符串。

      語法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來將浮點(diǎn)參數(shù) number 格式化。若沒加參數(shù) decimals 則返回的字符串只要整數(shù)部份,加了此參數(shù)才依參數(shù)指定的小數(shù)點(diǎn)位數(shù)返回。參數(shù) dec_point 表示小數(shù)點(diǎn)的表示方式方法,默認(rèn)值是 ".",若需要轉(zhuǎn)換成其它的小數(shù)點(diǎn)就可以在這個(gè)參數(shù)改掉。參數(shù) thousands_sep 為整數(shù)部份每三位的分隔符號(hào),默認(rèn)值是 ","。本函數(shù)最特別的地方就是參數(shù)數(shù)目,最少要有一個(gè),也就是欲格式化的字符串;也可以有二個(gè)或者四個(gè)參數(shù),但不能用三個(gè)參數(shù)。值得注意的是指定小數(shù)點(diǎn)的位數(shù)之后的數(shù)字直接舍棄,沒有四舍五入的情形。

      使用范例

      OctDec

      八進(jìn)位轉(zhuǎn)十進(jìn)位。

      語法: string decoct(int number);

      返回值: 字符串

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將八進(jìn)位字符串轉(zhuǎn)成十進(jìn)位數(shù)字。由于 PHP 使用 32 位有正負(fù)號(hào)整數(shù)計(jì)算,能處理最大的八進(jìn)位數(shù)字為 17777777777,也就是十進(jìn)位數(shù)字的 2147483647。

      參考: DecOct()

      pi

      圓周率。

      語法: double pi(void);

      返回值: 倍精確數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)返回圓周率。不需輸入?yún)?shù)。

      pow

      次方。

      語法: float pow(float base, float exp);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算次方值。參數(shù) base 為基底,exp 為冪數(shù)。

      使用范例

      參考: Log10() Exp()

      rand

      取得隨機(jī)數(shù)值。

      語法: int rand([int min], [int max]);

      返回值: 整數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來取得隨機(jī)數(shù)值。若沒有指定隨機(jī)數(shù)的最大及最小范圍,本函數(shù)會(huì)自動(dòng)的從 0 到 RAND_MAX 中取一個(gè)隨機(jī)數(shù)。若有指定 min 及 max 的參數(shù),則從指定參數(shù)中取一個(gè)數(shù)字。例如 rand(38, 49) 則會(huì)從 38 到 49 之間取一個(gè)隨機(jī)數(shù)值,UNIX 系統(tǒng)包含 49、Win32 系統(tǒng)不包含 49 ([email=zkimmel@earthlink.net]zkimmel@earthlink.net[/email] 10-May-1999)。值得注意的是為使隨機(jī)數(shù)的亂度最大,每次在取隨機(jī)數(shù)之前最好使用 srand() 以配置新的隨機(jī)數(shù)種子。

      參考: srand() getrandmax() mt_rand() mt_srand() mt_getrandmax()

      round

      四舍五入。

      語法: double round(double val);

      返回值: 倍精確數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)用來將數(shù)字小數(shù)點(diǎn)后四舍五入。

      使用范例

      參考: Ceil() Floor()

      Sin

      正弦計(jì)算。

      語法: float sin(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù) arg 的正弦值 (sine)。

      參考: Cos() Tan()

      Sqrt

      開平方根。

      語法: float sqrt(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)將參數(shù) arg 開平方根。

      srand

      配置隨機(jī)數(shù)種子。

      語法: void srand(int seed);

      返回值: 無

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)傳入?yún)?shù) seed 后,配置隨機(jī)數(shù)的種子。值得注意的是參數(shù) seed 值最好也是隨機(jī)出現(xiàn)的數(shù)字,例如利用加入時(shí)間做為變量的來源就是不錯(cuò)的方法,或者開發(fā)其它的硬體周邊界面可取得更好的隨機(jī)數(shù)。

      使用范例

      本例加入時(shí)間的因素,以執(zhí)行時(shí)的百萬分之一秒當(dāng)隨機(jī)數(shù)種子

      參考: rand() getrandmax() mt_srand() mt_rand() mt_getrandmax()

      Tan

      正切計(jì)算。

      語法: float tan(float arg);

      返回值: 浮點(diǎn)數(shù)

      函數(shù)種類: 數(shù)學(xué)運(yùn)算

      內(nèi)容說明: 本函數(shù)計(jì)算參數(shù) arg 的正切值 (tangent)。

      參考: Sin() Cos()

    【PHP數(shù)學(xué)運(yùn)算函數(shù)大】相關(guān)文章:

    PHP的壓縮函數(shù)06-21

    淺析php函數(shù)的實(shí)例06-08

    php外部執(zhí)行命令函數(shù)10-27

    簡單介紹php構(gòu)造函數(shù)用法08-31

    PHP中函數(shù)的使用說明09-01

    PHP中的排序函數(shù)區(qū)別分析08-23

    探討PHP函數(shù)的實(shí)現(xiàn)原理及性能07-07

    php對(duì)圖像的各種處理函數(shù)代碼總結(jié)07-03

    php字符串處理函數(shù)大全08-21

    PHP url 加密解密函數(shù)代碼方法10-25