📅  最后修改于: 2023-12-03 15:03:37.884000             🧑  作者: Mango
gmp_abs()
函数用于计算一个GMP数字的绝对值。
gmp_abs ( GMP $num ) : GMP
num
:一个GMP数字或一个整数。返回一个GMP数字,它是num
的绝对值。
$num1 = gmp_init('-123');
$num2 = gmp_init('456');
$abs1 = gmp_abs($num1);
$abs2 = gmp_abs($num2);
echo gmp_strval($abs1) . "\n"; // 输出 123
echo gmp_strval($abs2) . "\n"; // 输出 456
上面的示例展示了如何使用gmp_abs()
函数计算一个GMP数字的绝对值。
首先,我们使用gmp_init()
函数将两个字符串转换为GMP数字。
然后,我们使用gmp_abs()
函数分别计算这两个数字的绝对值,并将结果存储在变量$abs1
和$abs2
中。
最后,我们使用gmp_strval()
函数将这两个数字转换回字符串,并输出它们的值。这将输出:
123
456
num
是一个整数,它将被自动转换为一个GMP数字。num
为null
或无法转换为GMP数字,则会产生一个错误。num
的值为0,它的绝对值也将为0。