函數(shù)名:gmp_div_r()
適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7
用法:gmp_div_r() 函數(shù)用于計算兩個 GMP 數(shù)的余數(shù)。它會返回兩個 GMP 數(shù)相除后的余數(shù)。
語法:gmp_div_r ( GMP $n , GMP $d [, int $round = GMP_ROUND_ZERO ] ) : GMP
參數(shù):
- $n:被除數(shù),一個 GMP 數(shù)。
- $d:除數(shù),一個 GMP 數(shù)。
- $round:可選參數(shù),指定舍入模式,默認為 GMP_ROUND_ZERO(向零舍入)??梢匀∫韵轮担?ul>
- GMP_ROUND_ZERO:向零舍入。
- GMP_ROUND_PLUSINF:向正無窮大方向舍入。
- GMP_ROUND_MINUSINF:向負無窮大方向舍入。
返回值:返回余數(shù)作為一個 GMP 數(shù)。
示例:
$n = gmp_init("10");
$d = gmp_init("3");
$remainder = gmp_div_r($n, $d);
echo gmp_strval($remainder); // 輸出: 1
在上面的示例中,我們創(chuàng)建了兩個 GMP 數(shù) $n
和 $d
,分別賦值為 10 和 3。然后,我們使用 gmp_div_r()
函數(shù)計算了它們的余數(shù),并將結(jié)果存儲在 $remainder
變量中。最后,我們使用 gmp_strval()
函數(shù)將余數(shù)轉(zhuǎn)換為字符串并輸出結(jié)果為 1。