📅  最后修改于: 2023-12-03 15:33:32.924000             🧑  作者: Mango
gmp_cmp()
函数是PHP的内置函数之一,用于比较两个GMP数的大小。GMP是GNU多精度算术库,可以用来进行高精度的数值计算。
gmp_cmp ( GMP $num1 , GMP $num2 ) : int
num1
: GMP数1num2
: GMP数2如果num1
等于num2
,返回0;如果num1
大于num2
,返回1;如果num1
小于num2
,返回-1。
$num1 = gmp_init(123);
$num2 = gmp_init(456);
if (gmp_cmp($num1, $num2) < 0) {
echo "num1 is less than num2";
} else {
echo "num1 is greater than or equal to num2";
}
以上示例代码会输出:
num1 is less than num2
gmp_cmp()
函数要求两个参数均为GMP数变量,如果传入了其他类型的变量,会抛出类型错误。gmp_cmp()
函数返回的是整数类型,表示数值的大小关系,不代表数值本身。