在PHP程序中常常需要进行数据处理运算,这就需要使用数学函数。数学函数是最简单、最常用的系统函数。本章以数学函数为例讲解系统函数的调用方法。 我们现在来说我们最常用的数学函数。在讲解数学函数之前,我们来说一项。就是——PHP数数函数特别多,如下链接截图: http://phpbook.phpxy.com/ref.math.html ![document/2015-08-18/55d33e586844d](http://box.kancloud.cn/document_2015-08-18_55d33e586844d.png) 这些不用大家全部掌握,你看一遍知道PHP的数学函数里面为大家准备了这么多就可。以后需要的时候,直接来用。 大家只需要记最常用的一些即可,我将最常用的列表列给大家: | 函数名 | 描述 |实例|输入|输出| | -- | -- | -- | -- | -- | |abs()| 求绝对值| $abs = abs(-4.2); //4.2 |数字| 绝对值数字| |ceil() |进一法取整 |echo ceil(9.999); // 10 | 浮点数| 进一取整| |floor()| 舍去法取整| echo floor(9.999); // 9 |浮点数| 直接舍去小数部分| |fmod() |浮点数取余| "$x = 5.7;$y = 1.3;$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7 "| 两个浮点数,x>y| 浮点余数| |pow()| 返回数的n次方|echo pow(-1, 20); // 1 |基础数 n次方| 乘方值| |round()| 浮点数四舍五入| echo round(1.95583, 2);// 1.96 |一个数值|保留小数点后多少位,默认为0 舍入后的结果| |sqrt() |求平方根| echo sqrt(9); //3| 被开方的数| 平方根| |max() |求最大值| "echo max(1, 3, 5, 6, 7); // 7 echo max(array(2, 4, 5)); // 5"| 多个数字或数组| 返回其中的最大值| |min()| 求最小值| min|多个数字或数组| 返回其中的最小值| |mt_rand()| 更好的随机数| echo mt_rand(0,9);//n| 最小/最大,随机数 |随机返回范围内的值| |rand()| 随机数| echo rand()| 最小/最大,随机数|随机返回范围内的值| |pi()|获取圆周率值| echo pi(); // 3.1415926535898| 无| 获取圆周率|