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>";  
    ?>
    • 1
    • 2
    • 3
    • 4

    输出:

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

    示例2:

    <?php
    $value = -123;
    if ($value 0){
    	$positive abs($value);
    	echo $positive;
    }
    ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    输出:

    123

    示例3

    <?php
    $v1array(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>"; 
    }
    ?>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    输出:

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