亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡(jiǎn)體中文 | 繁體中文
查詢

gmp_div()函數(shù)—用法及示例

「 計(jì)算兩個(gè) GMP 數(shù)的除法 」


函數(shù)名:gmp_div()

適用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用法:gmp_div() 函數(shù)用于計(jì)算兩個(gè) GMP 數(shù)的除法。

語法:gmp_div ( GMP|int|string $num1 , GMP|int|string $num2 [, int $round = GMP_ROUND_ZERO ] ) : GMP|false

參數(shù):

  • $num1: 被除數(shù),可以是 GMP 對(duì)象、整數(shù)或字符串。
  • $num2: 除數(shù),可以是 GMP 對(duì)象、整數(shù)或字符串。
  • $round: 可選參數(shù),指定舍入模式。默認(rèn)為 GMP_ROUND_ZERO,表示向零舍入??蛇x的舍入模式有:GMP_ROUND_PLUSINF(向正無窮大方向舍入)、GMP_ROUND_MINUSINF(向負(fù)無窮大方向舍入)和 GMP_ROUND_ZERO(向零舍入)。

返回值:返回一個(gè) GMP 對(duì)象,表示除法的結(jié)果。如果除數(shù)為 0,則返回 false。

示例:

$num1 = gmp_init(10); // 將整數(shù)轉(zhuǎn)換為 GMP 對(duì)象
$num2 = gmp_init(3);
$result = gmp_div($num1, $num2);
echo gmp_strval($result); // 輸出:3

$num3 = gmp_init("100000000000000000000000000000000000000000000000000");
$num4 = gmp_init("9999");
$result = gmp_div($num3, $num4, GMP_ROUND_PLUSINF);
echo gmp_strval($result); // 輸出:10000000000000000000000000000000000000000000000001

在上面的示例中,我們首先使用 gmp_init() 函數(shù)將整數(shù)轉(zhuǎn)換為 GMP 對(duì)象。然后,我們使用 gmp_div() 函數(shù)計(jì)算了兩個(gè) GMP 數(shù)的除法。在第一個(gè)示例中,我們將 10 除以 3,得到的結(jié)果是 3。在第二個(gè)示例中,我們將一個(gè)非常大的數(shù)除以 9999,使用了 GMP_ROUND_PLUSINF 參數(shù)進(jìn)行向正無窮大方向舍入。最后,我們使用 gmp_strval() 函數(shù)將 GMP 對(duì)象轉(zhuǎn)換為字符串,并輸出結(jié)果。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): gmp_divexact()函數(shù)
下一個(gè)函數(shù): gmp_com()函數(shù)
熱門PHP函數(shù)
分享鏈接