gmp_divexact
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_divexact — 正確な除算
説明
高速な "exact division" アルゴリズムを使用して
n
を d
で割ります。
この関数は、n
が d
で割り切れることがわかっている場合にのみ正確な結果を出力します。
パラメータ
n
割られる数。
PHP 5.5 以前での GMP 数リソース、PHP 5.6 以降での GMP オブジェクト、あるいは数値に変換可能な数値形式の文字列。
d
a
を割る数。PHP 5.5 以前での GMP 数リソース、PHP 5.6 以降での 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