php次⽅函数_PHP数学运算函数⼤汇总(经典值得收
藏)_PHP
本⽂汇总分析了PHP数学运算函数。分享给⼤家供⼤家参考,具体如下:
⼀、常⽤函数说明:
Abs: 取得绝对值。
Acos: 取得反余弦值。
Asin: 取得反正弦值。
Atan: 取得反正切值。
Atan2: 计算⼆数的反正切值。
base_convert: 转换数字的进位⽅式。
BinDec: ⼆进位转成⼗进位。
Ceil: 计算⼤于指定数的最⼩整数。
Cos: 余弦计算。
DecBin: ⼗进位转⼆进位。
DecHex: ⼗进位转⼗六进位。
DecOct: ⼗进位转⼋进位。
Exp: ⾃然对数 e 的次⽅值。
Floor: 计算⼩于指定数的最⼤整数。
getrandmax: 随机数的最⼤值。
HexDec: ⼗六进位转⼗进位。
Log: ⾃然对数值。
Log10: 10 基底的对数值。
max: 取得最⼤值。
min: 取得最⼩值。
mt_rand: 取得随机数值。
mt_srand: 配置随机数种⼦。
mt_getrandmax: 随机数的最⼤值。
number_format: 格式化数字字符串。
OctDec: ⼋进位转⼗进位。
pi: 圆周率。
pow: 次⽅。
rand: 取得随机数值。
round: 四舍五⼊。
Sin: 正弦计算。
Sqrt: 开平⽅根。
srand: 配置随机数种⼦。
Tan: 正切计算。
⼆、函数分析如下:
Abs
取得绝对值。
语法: mixed abs(mixed number);
返回值: 混合类型资料
函数种类: 数学运算
内容说明: 返回参数 number 的绝对值。若 number 是倍精确浮点数,则返回值也是倍浮点数;其它的类型则返回类型为整数。Acos
取得反余弦值。
语法: float acos(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 返回参数 arg 的反余弦值 (arc cosine)。
参考: asin() atan()
Asin
取得反正弦值。
语法: float asin(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 返回参数 arg 的反正弦值 (arc sine)。
参考: acos() atan()
Atan
取得反正切值。
语法: float atan(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 返回参数 arg 的反正切值 (arc tangent)。
参考: acos() asin()
Atan2
计算⼆数的反正切值。
语法: float atan2(float y, float x);
返回值: 浮点数
函数种类: 数学运算
内容说明: 本函数⽤来计算⼆数 y、x 的反正切值,计算结果与 atan() 计算 y/x 类似,但本函数会因 x、y 的正负号影响结果。⽽本函数的返回值必落在正负的圆周率间 (-PI <= (值) ≶= PI)
参考 acos() atan() asin()
base_convert转换数字的进位⽅式。
语法: string base_convert(string number, int frombase, int tobase);
返回值: 字符串
函数种类: 数学运算
内容说明: 本函数将数字字符串 number 从以 frombase 进位转换到以 tobase 进位。本式能够处理的由以⼆进位到以三⼗六进位之间的进位⽅式。在⼗进位之前都是以数字表⽰,⽽在超过⼗进位之后就
⽤英⽂字母表⽰。例如⼗六进位个位数依序为 123456789abcdef,10的顺序是第⼗七个,这时才进⼀位。⽽三⼗六进位 a 是第⼗个、b 为第⼗⼀个、z 为第三⼗六个、10 是第三⼗七个,这时才进位。
使⽤范例
本例将⼗六进位字符串转成⼆进位字符串
BinDec
⼆进位转成⼗进位。
语法: int bindec(string binary_string);
返回值: 整数
access转mysql教程视频函数种类: 数学运算
内容说明: 本函数将⼆进位数字字符串转成⼗进位的整数。由于 PHP 使⽤ 32 位有正负号整数计算,能处理的最⼤⼗进位数字为2147483647,也就是⼆进位数字的 1111111111111111111111111111111 (31 个 1)。
参考: DecBin()
Ceil
计算⼤于指定数的最⼩整数。
语法: int ceil(float number);
返回值: 整数
函数种类: 数学运算
内容说明: 本函数⽤来计算⽐浮点参数 number ⼤的最⼩整数。
使⽤范例
本例返回值为 4。
参考: Floor() round()
Cos
余弦计算。
语法: float cos(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 本函数计算参数 arg 的余弦值 (cosine)。
参考: Sin() Tan()
DecBin
⼗进位转⼆进位。
语法: string decbin(int number);
返回值: 字符串
函数种类: 数学运算
内容说明: 本函数将⼗进位数字转成⼆进位字符串。由于 PHP 使⽤ 32 位有正负号整数计算,能处理的最⼤⼗进位数字为2147483647,也就是⼆进位数字的 1111111111111111111111111111111 (31 个 1)。
参考: BinDec()
DecHex
⼗进位转⼗六进位。
语法: string dechex(int number);
返回值: 字符串
函数种类: 数学运算
内容说明: 本函数将⼗进位数字转成⼗六进位字符串。由于 PHP 使⽤ 32 位有正负号整数计算,能处理的最⼤⼗进位数字为2147483647,也就是⼗六进位数字 7fffffff。
参考: HexDec()
DecOct
⼗进位转⼋进位。
语法: string decoct(int number);
返回值: 字符串
函数种类: 数学运算
内容说明: 本函数将⼗进位数字转成⼋进位字符串。由于 PHP 使⽤ 32 位有正负号整数计算,能处理的最⼤⼗进位数字为2147483647,也就是⼋进位数字 177********。
参考: OctDec()
Exp
⾃然对数 e 的次⽅值。
语法: float exp(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 本函数计算⾃然对数 (natural logarithm) 的 arg 次⽅值。
参考: pow() Log()
Floor
计算⼩于指定数的最⼤整数。
语法: int floor(float number);
返回值: 整数
函数种类: 数学运算
内容说明: 本函数⽤来计算⽐浮点参数 number ⼩的最⼤整数。
使⽤范例
本例返回值为 3。
参考: Ceil() round()
getrandmax
乱数的最⼤值。
语法: int getrandmax(void);
返回值: 整数
函数种类: 数学运算
内容说明: 本函数计算乱数函数 rand() 可能取得的取得的最⼤乱数值。本函数不需参数。
参考: rand() srand() mt_rand() mt_srand() mt_getrandmax()
HexDec
⼗六进位转⼗进位。
语法: int hexdec(string hex_string);
返回值: 整数
函数种类: 数学运算
内容说明: 本函数将⼗六进位字符串转成⼗进位数字。由于 PHP 使⽤ 32 位有正负号整数计算,能处理的最⼤⼗六进位数字为 7fffffff,也就是⼗进位数字的 2147483647。
参考: DecHex()
Log
⾃然对数值。
语法: float log(float arg);
返回值: 浮点数
函数种类: 数学运算
内容说明: 本函数计算参数 arg 的⾃然对数 (natural logarithm) 值。
Log10
10 基底的对数值。
语法: float log10(float arg);
返回值: 浮点数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。