PHP数学函数(abs、pi、deg2rad、rad2deg、fmod、floor、ceil、round、is_finite、is_infinite)
如您所知, PHP是一种服务器端脚本语言,用于创建动态网页。 PHP提供了许多内置的数学函数,这些函数有助于在处理数学数据时执行多项操作。它对数学处理有很好的支持。无需安装即可使用这些功能。
PHP中的一些数学函数示例如下:
1. abs() :
此函数将负值作为输入并返回整数或浮点数的绝对(正)值。
句法 :
abs(number);
在此函数中,“数字”可以是浮点数或整数。
例子 :
输出 :
8.4
2. pi() :
该函数返回 pi 的值。命名常量 M_PI 与 pi() 相同。
句法 :
pi();
例子 :
输出 :
3.1415926535898
3.度 2 度():
此函数将度数值作为输入并将其转换为弧度值。
句法 :
deg2rad(number);
例子 :
输出 :
3.1415926535898
4. rad2deg() :
此函数将弧度值作为输入并将其转换为度数值。
句法 :
rad2deg(number);
例子 :
输出 :
180
5. fmod():
此函数将两个参数作为输入返回参数除法的浮点余数(模)。
句法 :
fmod(x, y);
这里, x是被除数, y是除数。余数 (r) 定义为:x = i * y + r,对于某个整数 i。如果 y 不为零,则 r 与 x 具有相同的符号,并且幅度小于 y 的幅度。
例子 :
输出 :
0.5
这里,$r 等于 0.5,因为 4 * 1.3 + 0.5 = 5.7 (x = i * y + r)
6.地板():
此函数将数值作为参数,并在必要时通过向下取整返回下一个最小整数值(作为浮点数)。
句法 :
floor($number);
例子 :
输出 :
0
5
-6
7. ceil() :
此函数将数值作为参数,并在必要时通过向上取整返回下一个最高整数值。
句法 :
ceil($number);
例子 :
输出 :
1
-5
8.回合():
此函数将数值作为参数,并在必要时通过向上取整返回下一个最高整数值。
句法 :
round(number, precision, mode);
其中, number指定要舍入的值, precision指定要舍入到的小数位数(默认为 0), mode(可选)指定以下常量之一以指定舍入发生的模式:
- PHP_ROUND_HALF_UP :(默认设置)将数字四舍五入到小数点,当它是一半时。第 1.5 轮到第 2 轮和 -1.5 到 -2 轮
- PHP_ROUND_HALF_DOWN :将数字向下舍入到精确的小数位,当它是一半时。回合 1.5 到 1 和 -1.5 到 -1
- PHP_ROUND_HALF_EVEN :将数字四舍五入到下一个偶数值的小数位。
- PHP_ROUND_HALF_ODD :将数字四舍五入到下一个奇数值的精确小数位。
例子 :
输出 :
1.96
1242000
10
9
10
9
9. is_finite() :
此函数将任何值作为参数并检查值是否是有限的。如果指定值是有限数,则返回 TRUE (1),否则返回 FALSE/NOTHING。
如果该值在此平台上PHP浮点数的允许范围内,则该值是合法的有限值。
句法 :
is_finite(value);
例子 :
输出 :
1
10. is_infinite() :
此函数将任何值作为参数并检查值是否是无限的。如果指定值是无限数,则返回 TRUE (1),否则返回 FALSE/NOTHING。
如果该值超出此平台上PHP浮点数的允许范围,则该值是合法的无穷大。
句法 :
is_infinite(value);
例子 :
输出 :
1