【PHP数学运算函数大汇总(经典值得收藏)】是一篇介绍PHP数学运算函数的文章,文章共介绍了14个PHP数学运算函数的用法。下面为您详细讲解该文章的完整攻略。
一、精选14个PHP数学运算函数
该文共介绍了14个PHP数学运算函数,分别是:
- ceil():向上取整,对一个数字进行上舍入;
- floor():向下取整,对一个数字进行下舍入;
- round():四舍五入,对一个数字进行四舍五入;
- abs():取绝对值,返回一个数值的绝对值;
- sin():得到正弦值,在 PHP 中用 sin() 函数;
- cos():得到余弦值,在 PHP 中用 cos() 函数;
- tan():得到正切值,在 PHP 中用 tan() 函数;
- sqrt():开平方根,在 PHP 中用 sqrt() 函数;
- pow():次方计算,在 PHP 中用 pow() 函数;
- log():取对数,在 PHP 中用 log() 函数;
- exp():得到e的次方,在 PHP 中用 exp() 函数;
- max():最大值,在 PHP 中用 max() 函数;
- min():最小值,在 PHP 中用 min() 函数;
- rand():生成随机数,在 PHP 中用 rand() 函数。
二、函数用法介绍
-
ceil()函数:
参数说明:ceil(float $value);
作用:对$value进行上舍入,返回不小于$value的最小整数。例如ceil(4.2)返回5,ceil(9.999)返回10。 -
floor()函数:
参数说明:floor(float $value);
作用:对$value进行下舍入,返回不大于$value的最大整数。例如floor(4.2)返回4,floor(3.999)返回3。 -
round()函数:
参数说明:round(float $value, int $precision = 0, int $mode = PHP_ROUND_HALF_UP);
作用:对$value进行四舍五入,可以指定小数点后保留几位。其中$precision为要保留的小数位数,默认为0;$mode指定了舍入模式,可以是PHP_ROUND_HALF_UP(四舍五入)、PHP_ROUND_HALF_DOWN(五舍六入)、PHP_ROUND_HALF_EVEN(四舍六入)和PHP_ROUND_HALF_ODD(五舍六入),默认为PHP_ROUND_HALF_UP。例如round(3.14159,3)返回3.142,round(3.6,0)返回4,round(7.4)返回7。 -
abs()函数:
参数说明:abs(mixed $number);
作用:获得$number的绝对值。例如abs(-4.2)返回4.2,abs(5)返回5。 -
sin()、cos()、tan()函数:
参数说明:sin(float $angle)、cos(float $angle)、tan(float $angle);
作用:分别计算角度为$angle的正弦、余弦、正切值。例如sin(30°)返回0.5,cos(60°)返回0.5,tan(45°)返回1。 -
sqrt()函数:
参数说明:sqrt(float $number);
作用:求$number的平方根。例如sqrt(9)返回3。 -
pow()函数:
参数说明:pow(float $base, float $exp);
作用:求$base的$exp次方。例如pow(2,3)返回8,pow(27,1/3)返回3。 -
log()函数:
参数说明:log(float $arg, [float $base = M_E]);
作用:求$base为底的对数,也可用log10()取10为底的对数。例如log(2,4)返回2,log(10)返回2.302585092994。 -
exp()函数:
参数说明:exp(float $arg);
作用:求$e的$arg次方。例如exp(1)返回2.718281828459。 -
max()、min()函数:
参数说明:max(array $values)、min(array $values);
作用:分别求$values数组中的最大和最小值。例如$max = max(5,1,3,7,9)返回9,$min = min(7,2,8,1,6)返回1。 -
rand()函数:
参数说明:rand(int $min, int $max);
作用:生成$min到$max之间的随机整数,包括$min和$max。例如rand(1,10)会返回1-10之间的任意数值,例如1、3、8等。
三、示例说明
示例1:用round()函数对金额进行四舍五入
$price = 18.123;
$priceRound = round($price, 2);
echo $priceRound;//输出18.12
在上面的代码中,我们将变量$price的小数点后保留2位,四舍五入得到$priceRound的值为18.12。
示例2:用abs()函数获取数字的绝对值
$number = -8.88;
$absNum = abs($number);
echo $absNum;//输出8.88
在上面的代码中,我们将变量$number的绝对值赋值给变量$absNum,并将其输出,结果为8.88。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PHP数学运算函数大汇总(经典值得收藏) - Python技术站