Php/docs/function.gmp-divexact

提供:Dev Guides
< Php
移動先:案内検索

gmp_divexact

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

gmp_divexact正確な除算


説明

gmp_divexact ( GMP $n , GMP $d ) : GMP

高速な "exact division" アルゴリズムを使用して nd で割ります。 この関数は、nd で割り切れることがわかっている場合にのみ正確な結果を出力します。


パラメータ

n

割られる数。

PHP 5.5 以前での GMP 数リソース、PHP 5.6 以降での GMP オブジェクト、あるいは数値に変換可能な数値形式の文字列。

d

a を割る数。

PHP 5.5 以前での GMP 数リソース、PHP 5.6 以降での GMP オブジェクト、あるいは数値に変換可能な数値形式の文字列。


返り値

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