PHP abs() 函数
phpserver side programmingprogramming
定义和用法
abs() 函数是 PHP 迭代解释器中的一个内置函数。此函数接受任意数字作为参数,并返回一个正值,忽略其符号。任何数字的绝对值始终为正数。
此函数始终返回正数。
语法
abs( mixed $num)
参数
Sr.No | 参数 &说明 |
---|---|
1 | num 此参数存储一个需要获取绝对值的值。 |
返回值
PHP abs() 函数返回 num 的绝对值。如果 num 的数据类型为 float,则返回类型也为浮点数。对于整数参数,返回类型为整数。
PHP 版本
此函数适用于 PHP 4.x、PHP 5.x 以及 PHP 7.x 版本。
示例
以下示例显示,负浮点数和正浮点数的绝对值均为正浮点数。
<?php $num=-9.99; echo "negative float number: " . $num . "
"; echo "absolute value : " . abs($num) . "
"; $num=25.55; echo "positive float number: " . $num . "
"; 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 . "
"; echo "absolute value : " . abs($num) . "
"; $num=25; echo "positive integer number: " . $num . "
"; 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 . "
"; echo "absolute value : " . abs($num) . "
"; ?>
输出
这将产生以下结果 −
String: Hello absolute value : 0