Math 函数 业 ,精于勤 荒于嬉.
- Math 函数 abs 绝对值
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
$abs
=
abs
(-4.2);
3
// $abs = 4.2;
4
(double/float)
$abs2
=
abs
(5);
5
// $abs2 = 5;
6
(integer)
$abs3
=
abs
(-5);
7
// $abs3 = 5;
8
(integer)?>
- Math 函数 acos 反余弦
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
- Math 函数 acosh 反双曲余弦
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
- Math 函数 asin 反正弦
-
发表日期:2021-07-01 08:56:05 | 来源: | 分类:Math 函数
- Math 函数 asinh 反双曲正弦
-
发表日期:2021-07-01 08:56:05 | 来源: | 分类:Math 函数
- Math 函数 atan2 两个参数的反正切
-
发表日期:2021-07-01 08:56:05 | 来源: | 分类:Math 函数
-
atan2
(PHP 4, PHP 5, PHP 7, PHP 8)
atan2 — 两个参数的反正切
说明
atan2(float$y
, float$x
): float本函数计算两个变量
x
和y
的反正切值。和计算y
/x
的反正切相似,只除了两个参数的符号是用来确定结果的象限之外。本函数的结果为弧度,其值在 -PI 和 PI 之间(包括 -PI 和 PI)。
参数
-
y
-
Dividend parameter
-
x
-
Divisor parameter
返回值
x
和y
的反正切弧度值。 -
- Math 函数 atan 反正切
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
- Math 函数 atanh 反双曲正切
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
- Math 函数 base_convert 在任意进制之间转换数字
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
$hexadecimal
=
'A37334'
;
3
echo
base_convert
(
$hexadecimal
, 16, 2);
4
?>
- Math 函数 bindec 二进制转换为十进制
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
bindec
(
'110011'
) .
"\n"
;
3
echo
bindec
(
'000110011'
) .
"\n"
;
4
echo
bindec
(
'111'
);
5
?>
示例2
01
<?php
02
/* * The lesson from this example is in the output * rather than the PHP code itself. */
03
$magnitude_lower
= pow(2, (PHP_INT_SIZE * 8) - 2);
04
p(
$magnitude_lower
- 1);
05
p(
$magnitude_lower
,
'See the rollover? Watch it next time around...'
);
06
p(PHP_INT_MAX,
'PHP_INT_MAX'
);
07
p(~PHP_INT_MAX,
'interpreted to be one more than PHP_INT_MAX'
);
08
if
(PHP_INT_SIZE == 4) {
09
$note
=
'interpreted to be the largest unsigned integer'
;
10
}
11
else
{
12
$note
=
'interpreted to be the largest unsigned integer (18446744073709551615) but skewed by float precision'
;
13
}
14
p(-1,
$note
);
15
function
p(
$input
,
$note
=
''
) {
16
echo
"input: $input\n"
;
17
$format
=
'%0'
. (PHP_INT_SIZE * 8) .
'b'
;
18
$bin
= sprintf(
$format
,
$input
);
19
echo
"binary: $bin\n"
;
20
ini_set
(
'precision'
, 20);
21
// For readability on 64 bit boxes. $dec = bindec($bin);
22
echo
'bindec(): '
.
$dec
.
"\n"
;
23
if
(
$note
) {
24
echo
"NOTE: $note\n"
;
25
}
26
echo
"\n"
;
27
}
28
?>
- Math 函数 ceil 进一法取整
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
ceil
(4.3);
3
// 5echo ceil(9.999);
4
// 10echo ceil(-3.14);
5
// -3?>
- Math 函数 cos 余弦
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
cos
(M_PI);
3
// -1?>
- Math 函数 cosh 双曲余弦
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
- Math 函数 decbin 十进制转换为二进制
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
decbin
(12) .
"\n"
;
3
echo
decbin
(26);
4
?>
- Math 函数 dechex 十进制转换为十六进制
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
dechex
(10) .
"\n"
;
3
echo
dechex
(47);
4
?>
示例2
1
<?php
2
// The output below assumes a 32-bit platform.// Note that the output is the same for all values.echo dechex(-1)."\n";
3
echo
dechex
(PHP_INT_MAX * 2 + 1).
"\n"
;
4
echo
dechex
(pow(2, 32) - 1).
"\n"
;
5
?>
- Math 函数 decoct 十进制转换为八进制
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
decoct
(15) .
"\n"
;
3
echo
decoct
(264);
4
?>
- Math 函数 deg2rad 将角度转换为弧度
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
deg2rad
(45);
3
// 0.785398163397var_dump(deg2rad(45) === M_PI_4);
4
// bool(true)?>
- Math 函数 exp 计算 e 的指数
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
echo
exp
(12) .
"\n"
;
3
echo
exp
(5.7);
4
?>
- Math 函数 expm1 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
expm1
(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)
expm1 — 返回 exp(number) - 1,甚至当 number 的值接近零也能计算出准确结果
说明
expm1(float$arg
): floatexpm1() 返回 'exp(
number
) - 1',甚至当number
的值接近零也能计算出准确结果。但是当两个数值趋近于相等的时候, 'exp (number
) - 1' 就会变得不太准确。参数
-
arg
-
要处理的参数
返回值
'e' to the power of
arg
minus one更新日志
版本 说明 5.3.0 此函数在所有平台上均可用 -
- Math 函数 fdiv Divides two numbers, according to IEEE 754
-
发表日期:2021-07-01 08:56:06 | 来源: | 分类:Math 函数
-
示例1
1
<?php
2
var_dump(fdiv(5.7, 1.3));
3
// float(4.384615384615385)var_dump(fdiv(4, 2));
4
// float(2)var_dump(fdiv(1.0, 0.0));
5
// float(INF)var_dump(fdiv(-1.0, 0.0));
6
// float(-INF)var_dump(fdiv(0.0, 0.0));
7
// float(NAN)?>
- 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)