PHP abs() 函数

phpserver side programmingprogramming

定义和用法

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

此函数始终返回正数。

语法

abs( mixed $num)

参数

Sr.No参数 &说明
1num
此参数存储一个需要获取绝对值的值。

返回值

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

相关文章