PHP 数学函数

abs()函数返回给定数字的绝对值。它返回一个整数值,如果你传递浮点数,它的返回值也为浮点数。

 PHP abs()函数用于求数字的绝对值,所以返回值是正数。

语法

abs(number);

参数

参数说明返回类型
value数值浮点数/整数

示例1

<?php
echo "abs(-4.2)  : ".abs(-4.2)."<br>"; 
echo "abs(5) : ".abs(5)."<br>";   
echo "abs(-5) : ".abs(-5)."<br>";  
?>

输出:

abs(-4.2) : 4.2
abs(5) : 5
abs(-5) is: 5

示例2:

<?php
$value = -123;
if ($value < 0){
	$positive = abs($value);
	echo $positive;
}
?>

输出:

123

示例3

<?php
$v1= array(1,-2,4,-7.3,105); 
$v2=array_map("abs",$v1); 
while (list ($key, $val) = each ($v2)) { 
    echo "The array value $key is = $val <br>"; 
}
?>

输出:

The array [0] value is = 1
The array [1] value is = 2
The array [2] value is = 4
The array [3] value is = 7.3
The array [4] value is = 105

注意:array_map()使用abs()函数作用于数组中每个元素的。