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
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
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()函数作用于数组中每个元素的。