PHP abs() 函数


定义和用法

abs() 函数是 PHP 解释器中一个内置函数。此函数接受任意数字作为参数并返回一个正值,而忽略其符号。任意数字的绝对值始终为正数。

此函数始终返回正数。

语法

abs( mixed $num)

参数

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

返回值

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

更新于:2020 年 6 月 11 日

3K+ 次查看

开启您的 职业生涯

通过完成课程取得认证

开始
广告