PHP - gmp_div_r() 函式



定義和用法

gmp_div_r() 函式用於除法運算並返回餘數。

描述

gmp_div_r() 用於除法運算並返回餘數。

語法

gmp_div_r ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP

引數

序號 引數及描述
1

a

被除數。可以是 GMP 資源編號、gmp 物件或數字字串。

2

b

除數,用於除以引數 a。可以是 GMP 資源編號、gmp 物件或數字字串。

3

round

可以使用以下常量進行舍入:

  • GMP_ROUND_ZERO − 結果向 0 方向截斷。
  • GMP_ROUND_PLUSINF − 結果向 +∞ 方向舍入。
  • GMP_ROUND_MINUSINF − 結果向 -∞ 方向舍入。

返回值

PHP gmp_div_r() 函式返回一個 GMP 數值型別的餘數。

PHP 版本

此函式在 PHP 5.0.0 以上版本可用。

示例 1

gmp_div_r 的工作原理:

<?php
   $res = gmp_div_r('120', '45');
   echo "Dividing 120/45 : ";
   echo "<br/><br/>";
   echo "Remainder is : ".$res;
?>

將產生以下結果:

Dividing 120/45
Quotient is : 2
Remainder is : 30

示例 2

gmp_div_r 與十六進位制數一起使用:

<?php
   $res = gmp_div_r('0xFF', '0x80');
   echo "Dividing 0xFF/0x80";
   echo "<br/><br/>";
   echo "Remainder is : ".$res;
?>

將產生以下結果:

Dividing 0xFF/0x80
Remainder is : 127
php_function_reference.htm
廣告