PHP 常见的数学内置函数:
1、函数: abs()
作用: 取绝对值
例如:
<?php
echo abs(-21.2); // 当数字为 负数时
echo abs(21.2); // 当数字为 正数时
<?
结果:
![](https://img-blog.csdnimg.cn/20190316082420623.png)
2、函数: max()
作用: 取出一组数中最大的数
例如:
<?php
echo max(2,4,5,-6,99); // max() 函数的实例
?>
结果:
![](https://img-blog.csdnimg.cn/20190316082932146.png)
3、函数: min()
作用: 取出一组数中最小的数
例如:
<?php
echo min(2,4,5,-6,99); // min() 函数的实例
?>
结果:
![](https://img-blog.csdnimg.cn/20190316085821849.png)
4、函数: ceil()
作用: 向上取整
例如:
<?php
echo ceil(12.2) // 当小数点后为 小于 5 时
echo ceil(0) // 当为0 时
echo ceil(12.9) // 当小数点后为 大于于 5 时
?>
结果:
![](https://img-blog.csdnimg.cn/20190316090422660.png)
5、函数: floor()
作用: 向下取整
例如:
<?php
echo floor(12.2) // 当小数点后为 小于 5 时
echo floor(0) // 当为0 时
echo floor(12.9) // 当小数点后为 大于于 5 时
?>
结果:
![](https://img-blog.csdnimg.cn/20190316090738829.png)
6、函数: round()
作用: 对浮点数 四舍五入
例如:
<?php
echo round(12.2) // 当小数点后为 小于 5 时
echo round(12) // 当为整数 时
echo round(12.9) // 当小数点后为 大于于 5 时
?>
结果:
![](https://img-blog.csdnimg.cn/20190316091117805.png)
7、函数: rand()
作用: 生成随机数
例如:
<?php
echo rand(1,3) // 范围是在 1 ~ 3
echo rand(-7,3) // 范围是在 -7 ~ 3
echo rand(0.9999999999999999999) // 范围是在 0 ~ 99999999999999999
echo rand() // 随机产生数字
?>
结果:
![](https://img-blog.csdnimg.cn/20190316091700506.png)
注意: 随机生成数字 函数 rand(), 所产生的数字都是 整型(int),并且它最大产生正整型的数字为 “99999999999999999999” (也就是‘20‘ 个 ‘9’)。