PHP abs()函数

定义和用法

ABS()函数在PHP iterpreter的内置功能。此函数接受任何数字作为参数,并返回一个正值,而不考虑其符号。任何数字的绝对值始终为正。

此函数始终返回正数。

语法

abs( mixed $num)

参数

序号参数及说明
1num
此参数存储要获取其绝对值的值。

返回值

PHPabs()函数返回num的绝对值。如果num的数据类型为float,则返回类型也为float。对于integer参数,返回类型为integer。

PHP版本

此功能在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