PHP abs() 函数
定义和用法
abs() 函数是 PHP 解释器中一个内置函数。此函数接受任意数字作为参数并返回一个正值,而忽略其符号。任意数字的绝对值始终为正数。
此函数始终返回正数。
语法
abs( mixed $num)
参数
序号 | 参数和说明 |
---|---|
1 | num 此参数存储要获取其绝对值的值。 |
返回值
PHP abs() 函数返回 num的绝对值。如果 num 的数据类型是 float,返回类型也是 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
广告