PHP Conference Japan 2024

gmp_divexact

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_divexact精確的數字除法

描述

gmp_divexact(GMP|int|string $num1, GMP|int|string $num2): GMP

使用快速「精確除法」演算法將 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

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top