牛牛在线工具

gmp_div_q()

收录 8868 个 PHP 函数,含用途说明与用法示例。

gmp_div_q()

计算两个 GMP 对象的商,返回一个新的 GMP 对象

函数名:gmp_div_q() 适用版本:PHP 4 >= 4.0.4, PHP 5, PHP 7 用法:gmp_div_q() 函数用于计算两个 GMP 对象的商,返回一个新的 GMP 对象。 语法:gmp_div_q ( GMP $a , GMP $b [, int $round = GMP_ROUND_ZERO ] ) : GMP 参数: $a: 被除数,一个 GMP 对象。 $b: 除数,一个 GMP 对象。 $round (可选): 进位方式,默认为 GMP_ROUND_ZERO,可选值有: GMP_ROUND_ZERO:向零舍入(截断)。 GMP_ROUND_PLUSINF:向正无穷大舍入。 GMP_ROUND_MINUSINF:向负无穷大舍入。 返回值:返回一个新的 GMP 对象,表示两个参数的商。 示例: $a = gmp_init(10); $b = gmp_init(3); $result = gmp_div_q($a, $b); echo gmp_strval($result); // 输出:3 $result = gmp_div_q($a, $b, GMP_ROUND_PLUSINF); echo gmp_strval($result); // 输出:4 $result = gmp_div_q($a, $b, GMP_ROUND_MINUSINF); echo gmp_strval($result); // 输出:3 以上示例中,我们首先使用 gmp_init() 函数将数字转换为 GMP 对象。然后,使用 gmp_div_q() 函数计算两个 GMP 对象的商。最后,使用 gmp_strval() 函数将结果转换为字符串并进行输出。第二个示例展示了如何使用不同的进位方式来计算商。