本帖最后由 惜 于 2018-12-10 15:25 编辑
数学运算、数字的操作在 PHP 的数据处理中占有很大比重。无论是大型的程序,还是只有几行代
码的小程序,只要牵涉到数字都需要用数学的方法进行处理。
函 数 名 | 作 用 | 返 回 值 | abs(mixed var) | 绝对值函数 | 如果参数为正,直接返回;如果为负,去掉负号后
返回 | ceil(float value) | 进一法取整数函数 | 如果参数为整型数,直接返回参数;如果参数为浮点
型数,则返回值为参数的小数部分进一位 | exp(float arg) | 计算指数函数,计算e的指数 | 用e作为自然对数的底2.718282返回e的arg次方值 | floor(float,value) | 舍去法取整数函数 | 如果参数为整型数,直接返回参数;如果参数为浮点
型数,则返回值为参数舍去小数部分后的值 | log10() | 对数函数 | 返回以10为底的对数值 | sqrt(float arg) | 平方根函数 | 返回参数arg的平方根 |
[PHP] 纯文本查看 复制代码 <html>
<head>
<title>PHP常用的数学计算函数</title>
</head>
<body>
<?php
echo "-10 的绝对值是:";
echo abs(-10); //输出-10 的绝对值
echo "<P>";
echo "3 的绝对值是:";
echo abs(3); //输出 3 的绝对值
echo "<P>";
echo "不小于 5.5 的最小整数是:";
echo ceil(5.5); //输出不小 5.5 的最小整数
echo "<P>";
echo "不小于-9.2 的最小整数是:";
echo ceil(-9.2); //输出不小于-9.2 的最小整数
echo "<P>";
echo "e 的 3 次方是:";
echo exp(3); //输出 e 的 3 次方
echo "<P>";
echo "不大于 5.2 的最大整数是:";
echo floor(5.2); //输出不大于 5.2 的最大整数
echo "<P>";
echo "不大于-8.8 的最大整数是:";
echo floor(-8.8); //输出不大于-8.8 的最大整数
echo "<P>";
echo "1000 以 10 为底的对数为:";
echo log10(1000); //输出 1000 以 10 为底的对数
echo "<P>";
echo "11 的平方根是:";
echo sqrt(11); //输出 11 的平方根
echo "<P>";
?>
</body>
</html>
结果如下:
-10 的绝对值是:103 的绝对值是:3 不小于 5.5 的最小整数是:6 不小于-9.2 的最小整数是:-9 e 的 3 次方是:20.085536923188 不大于 5.2 的最大整数是:5 不大于-8.8 的最大整数是:-9 1000 以 10 为底的对数为:3 11 的平方根是:3.3166247903554
|