将ABS()函数在PHP iterpreter的内置功能。此函数接受任何数字作为参数,并返回一个正值,而不考虑其符号。任何数字的绝对值始终为正。
此函数始终返回正数。
abs( mixed $num)
序号 | 参数及说明 |
---|---|
1 | num 此参数存储要获取其绝对值的值。 |
PHPabs()
函数返回num的绝对值。如果num的数据类型为float,则返回类型也为float。对于integer参数,返回类型为integer。
此功能在PHP 4.x,PHP 5.x和PHP 7.x中可用。
以下示例显示负浮点数和正浮点数的绝对值均为正浮点。
<?php $num=-9.99; echo "negative float number: " . $num . "\n"; echo "absolute value : " . abs($num) . "\n"; $num=25.55; echo "positive float number: " . $num . "\n"; echo "absolute value : " . abs($num); ?>
输出结果
这将产生以下结果-
negative float number: -9.99 absolute value : 9.99 positive float number: 25.55 absolute value : 25.55
以下示例显示负整数和正整数的绝对值均为正整数。
<?php $num=-45; echo "negative integer number: " . $num . "\n"; echo "absolute value : " . abs($num) . "\n"; $num=25; echo "positive integer number: " . $num . "\n"; echo "absolute value : " . abs($num); ?>
输出结果
这将产生以下结果-
negative integer number: -45 absolute value : 45 positive integer number: 25 absolute value : 25
该abs()
函数为字符串参数返回0-
<?php $num="Hello"; echo "String: " . $num . "\n"; echo "absolute value : " . abs($num) . "\n"; ?>
输出结果
这将产生以下结果-
String: Hello absolute value : 0