當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP gmp_abs()用法及代碼示例

gmp_abs()是PHP中的內置函數,用於計算GMP編號的絕對值(GNU多重精度:用於大數)。

用法:

gmp_abs( $num )

參數:此函數接受GMP編號作為參數,如上麵的語法所示。它可以是PHP 5.6及更高版本中的GMP對象,也可以是一個數字字符串,前提是可以將後者轉換為數字。此函數計算該數字的絕對值並返回它。


返回值:此函數返回一個正GMP數,它是作為參數傳遞的數字的絕對值。

例子:

Input : "16497863358"
Output : 16497863358

Input : "-16497863358"
Output : 16497863358

以下程序說明了在PHP中gmp_abs()函數的用法:

示例1:

<?php 
  
// Passing a positive number 
// as a numeric string 
$val1 = gmp_abs("16497863358"); 
  
// Passing a negative number 
// as a numeric string 
$val2 = gmp_abs("-16497863358"); 
  
echo gmp_strval($val1); 
echo "\n"; 
echo gmp_strval($val2); 
  
?>

輸出:

16497863358
16497863358

示例2:

<?php 
  
// Passing a positive number 
// as a numeric string 
$val1 = gmp_abs("1897023411"); 
  
// Passing a negative number 
// as a numeric string 
$val2 = gmp_abs("-1897023411"); 
  
echo gmp_strval($val1); 
echo "\n"; 
echo gmp_strval($val2); 
  
?>

輸出

1897023411
1897023411

參考:
http://php.net/manual/en/function.gmp-abs.php



相關用法


注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 PHP | gmp_abs() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。