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+ 次檢視

開啟您的 職業生涯

透過完成課程取得認證

開始
廣告
© . All rights reserved.