(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_divexact — 精確的數字除法
使用快速「精確除法」演算法將 num1
除以 num2
。只有在事先知道 num2
可以整除 num1
時,此函數才會產生正確的結果。
num1
被除數。
一個 GMP 物件,一個 int,或是一個 string 字串,可以解譯為數字,其邏輯與在 gmp_init() 中使用字串並自動偵測基底時相同(亦即當 base
等於 0 時)。
num2
num1
除以的除數。
一個 GMP 物件,一個 int,或是一個 string 字串,可以解譯為數字,其邏輯與在 gmp_init() 中使用字串並自動偵測基底時相同(亦即當 base
等於 0 時)。
一個 GMP 物件。
範例 #1 gmp_divexact() 範例
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";
$div2 = gmp_divexact("10", "3"); // 錯誤的結果
echo gmp_strval($div2) . "\n";
?>
以上範例會輸出
5 2863311534