函數(shù)名稱:gmp_div_qr()
函數(shù)描述:該函數(shù)用于將兩個(gè)GMP數(shù)字相除,并返回商和余數(shù)。
適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7
用法:gmp_div_qr ( GMP $n , GMP $d [, int $round = GMP_ROUND_ZERO ] ) : array
參數(shù):
- $n:被除數(shù),一個(gè)GMP數(shù)字。
- $d:除數(shù),一個(gè)GMP數(shù)字。
- $round:可選參數(shù),指定舍入模式,默認(rèn)為GMP_ROUND_ZERO。
返回值:返回一個(gè)包含商和余數(shù)的數(shù)組。
示例:
$n = gmp_init("10"); // 創(chuàng)建一個(gè)GMP數(shù)字10
$d = gmp_init("3"); // 創(chuàng)建一個(gè)GMP數(shù)字3
$result = gmp_div_qr($n, $d); // 將10除以3,返回商和余數(shù)
echo "商:" . gmp_strval($result[0]) . "\n"; // 輸出商:3
echo "余數(shù):" . gmp_strval($result[1]) . "\n"; // 輸出余數(shù):1
注意:在使用該函數(shù)之前,需要確保已經(jīng)安裝了GMP擴(kuò)展。