Math 函数 业 ,精于勤 荒于嬉.
- Math 函数 floor 舍去法取整
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php echo floor(4.3); // 4echo floor(9.999); // 9echo floor(-3.14); // -4?>
- Math 函数 fmod 返回除法的浮点数余数
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php $x = 5.7; $y = 1.3; $r = fmod($x, $y); // $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7?>
- Math 函数 getrandmax 显示随机数最大的可能值
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
getrandmax
(PHP 4, PHP 5, PHP 7, PHP 8)
getrandmax — 显示随机数最大的可能值
返回值
rand() 返回 随机数可能返回的最大值
- Math 函数 hexdec 十六进制转换为十进制
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php var_dump(hexdec("See")); var_dump(hexdec("ee")); // both print "int(238)"var_dump(hexdec("that")); // print "int(10)"var_dump(hexdec("a0")); // print "int(160)"?>
- Math 函数 hypot 计算一直角三角形的斜边长度
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
hypot
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
hypot — 计算一直角三角形的斜边长度
说明
hypot(float$x
, float$y
): floathypot() 函数将会跟据直角三角形的两直解边长度
x
和y
计算其斜边的长度。或者是从标点 (x
,y
) 到原点的距离。该函数的算法等同于sqrt(x*x + y*y)
。参数
-
x
-
第一条边的长度
-
y
-
第二条边的长度
返回值
计算斜边的长度
-
- Math 函数 intdiv 对除法结果取整
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php var_dump(intdiv(3, 2)); var_dump(intdiv(-3, 2)); var_dump(intdiv(3, -2)); var_dump(intdiv(-3, -2)); var_dump(intdiv(PHP_INT_MAX, PHP_INT_MAX)); var_dump(intdiv(PHP_INT_MIN, PHP_INT_MIN)); var_dump(intdiv(PHP_INT_MIN, -1)); var_dump(intdiv(1, 0)); ?>
- Math 函数 is_finite 判断是否为有限值
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
is_finite
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
is_finite — 判断是否为有限值
说明
is_finite(float$val
): bool检查
val
是否是是本机平台上浮点数所允许范围中的一个合法的有限值。参数
-
val
-
要检查的值
返回值
如果
val
是本机平台上 PHP 浮点数所允许范围中的一个合法的有限值,则返回true
。 -
- Math 函数 is_infinite 判断是否为无限值
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
is_infinite
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
is_infinite — 判断是否为无限值
说明
is_infinite(float$val
): bool如果
val
为无穷大(正的或负的),例如log(0)
的结果或者任何超出本平台的浮点数范围的值,则返回true
。参数
-
val
-
要检查的值
返回值
如果
val
为无穷大返回true
,否则返回false
。 -
- Math 函数 is_nan 判断是否为合法数值
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php // Invalid calculation, will return a // NaN value$nan = acos(8); var_dump($nan, is_nan($nan)); ?>
- Math 函数 lcg_value 组合线性同余发生器
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
- Math 函数 log10 以 10 为底的对数
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
log10
(PHP 4, PHP 5, PHP 7, PHP 8)
log10 — 以 10 为底的对数
说明
log10(float$arg
): float返回参数
arg
以 10 为底的对数。参数
-
arg
-
要处理的参数
返回值
arg
以 10 为底的对数。 -
- Math 函数 log1p 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
log1p
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
log1p — 返回 log(1 + number),甚至当 number 的值接近零也能计算出准确结果
说明
log1p(float$number
): floatlog1p() 返回 log(1 +
number
),甚至当number
的值接近零也能计算出准确结果。 log() might only return log(1) in this case due to lack of precision.参数
-
number
-
要处理的参数
返回值
log(1 +
number
)更新日志
版本 说明 5.3.0 此函数在所有平台上均可用 -
- Math 函数 log 自然对数
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
log
(PHP 4, PHP 5, PHP 7, PHP 8)
log — 自然对数
说明
log(float$arg
, float$base
= M_E): float如果指定了可选的参数
base
,log() 返回 logbasearg
,否则 log() 返回参数arg
的自然对数。参数
-
arg
-
要计算对数的值
-
base
-
The optional logarithmic base to use (defaults to 'e' and so to the natural logarithm).
返回值
返回 logbase
arg
,或者它的自然对数。更新日志
版本 说明 4.3.0 可选参数 base
可用。 你可以计算任意以b
为底n
的对数,但其实使用的是数学等式:logb(n) = log(n)/log(b),其中 log 是自然对数。 -
- Math 函数 max 找出最大值
-
发表日期:2021-07-01 08:56:07 | 来源: | 分类:Math 函数
-
示例1
<?php echo max(1, 3, 5, 6, 7); // 7echo max(array(2, 4, 5)); // 5// When 'hello' is cast as integer it will be 0. Both the parameters are equally// long, so the order they are given in determines the resultecho max(0, 'hello'); // 0echo max('hello', 0); // helloecho max('42', 3); // '42'// Here 0 > -1, so 'hello' is the return value.echo max(-1, 'hello'); // hello// With multiple arrays of different lengths, max returns the longest$val = max(array(2, 2, 2), array(1, 1, 1, 1)); // array(1, 1, 1, 1)// 对多个数组,max 从左向右比较。 // 因此在本例中:2 == 2,但 4 < 5$val = max(array(2, 4, 8), array(2, 5, 7)); // array(2, 5, 7)// 如果同时给出数组和非数组作为参数,则总是将数组视为 // 最大值返回$val = max('string', array(2, 5, 7), 42); // array(2, 5, 7)?>
- Math 函数 min 找出最小值
-
发表日期:2021-07-01 08:56:08 | 来源: | 分类:Math 函数
-
示例1
<?php echo min(2, 3, 1, 6, 7); // 1echo min(array(2, 4, 5)); // 2echo min(0, 'hello'); // 0echo min('hello', 0); // helloecho min('hello', -1); // -1// 对多个数组,min 从左向右比较。// 因此在本例中:2 == 2,但 4 < 5$val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8)// 如果同时给出数组和非数组作为参数,则不可能返回数组,因为// 数组被视为最大的$val = min('string', array(2, 5, 7), 42); // string?>
- Math 函数 mt_getrandmax 显示随机数的最大可能值
-
发表日期:2021-07-01 08:56:09 | 来源: | 分类:Math 函数
-
示例1
<?php function randomFloat($min = 0, $max = 1) { return $min + mt_rand() / mt_getrandmax() * ($max - $min); } var_dump(randomFloat()); var_dump(randomFloat(2, 20)); ?>
- Math 函数 mt_rand 生成更好的随机数
-
发表日期:2021-07-01 08:56:08 | 来源: | 分类:Math 函数
-
示例1
<?php echo mt_rand() . "\n"; echo mt_rand() . "\n"; echo mt_rand(5, 15); ?>
- Math 函数 mt_srand 播下一个更好的随机数发生器种子
-
发表日期:2021-07-01 08:56:08 | 来源: | 分类:Math 函数
-
示例1
<?php // seed with microsecondsfunction make_seed(){ list($usec, $sec) = explode(' ', microtime()); return (float) $sec + ((float) $usec * 100000); } mt_srand(make_seed()); $randval = mt_rand(); ?>
- Math 函数 octdec 八进制转换为十进制
-
发表日期:2021-07-01 08:56:08 | 来源: | 分类:Math 函数
-
示例1
<?php echo octdec('77') . "\n"; echo octdec(decoct(45)); ?>
- Math 函数 pi 得到圆周率值
-
发表日期:2021-07-01 08:56:08 | 来源: | 分类:Math 函数
-
示例1
<?php echo pi(); // 3.1415926535898echo M_PI; // 3.1415926535898?>
- PHP杂项(34)
- PHP基础-李炎恢系列课程(20)
- 中文函数手册(0)
- 错误处理 函数(13)
- OPcache 函数(6)
- PHP 选项/信息 函数(54)
- Zip 函数(10)
- Hash 函数(15)
- OpenSSL 函数(63)
- Date/Time 函数(51)
- 目录函数(9)
- Fileinfo 函数(6)
- iconv 函数(11)
- 文件系统函数(81)
- 多字节字符串 函数(57)
- GD 和图像处理 函数(114)
- 可交换图像信息(5)
- Math 函数(50)
- 程序执行函数(11)
- PCNTL 函数(23)
- JSON 函数(4)
- SPL 函数(15)
- URL 函数(10)
- cURL 函数(32)
- 网络 函数(33)
- FTP 函数(36)
- Session 函数(23)
- PCRE 函数(11)
- PCRE 正则语法(19)
- 数组 函数(81)
- 类/对象 函数(18)
- 函数处理 函数(13)
- 变量处理 函数(37)
- SimpleXML 函数(3)
- 杂项 函数(31)
- 字符串 函数(101)