查询

gmp_neg()函数—用法及示例

「 将给定的 GMP 数字取反 」


函数名称:gmp_neg()

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

函数描述:gmp_neg() 函数用于将给定的 GMP 数字取反。

用法:gmp_neg ( GMP|int|string $num ) : GMP

参数:

  • $num:要取反的 GMP 数字,可以是 GMP 对象、整数或者表示整数的字符串。

返回值:返回一个 GMP 对象,表示取反后的结果。

示例:

// 使用整数进行取反
$num = 10;
$result = gmp_neg($num);
echo gmp_strval($result);  // 输出:-10

// 使用字符串表示的整数进行取反
$num = "12345678901234567890";
$result = gmp_neg($num);
echo gmp_strval($result);  // 输出:-12345678901234567890

// 使用 GMP 对象进行取反
$num = gmp_init("98765432109876543210");
$result = gmp_neg($num);
echo gmp_strval($result);  // 输出:-98765432109876543210

在上面的示例中,我们展示了三种不同的用法。首先,我们使用整数 10 进行取反,得到结果 -10。然后,我们使用字符串 "12345678901234567890" 表示的整数进行取反,得到结果 -12345678901234567890。最后,我们使用 GMP 对象表示的整数进行取反,得到结果 -98765432109876543210。

请注意,gmp_neg() 函数不会改变原始的 GMP 数字,而是返回一个新的 GMP 对象表示取反后的结果。因此,我们需要使用 gmp_strval() 函数将结果转换为字符串并输出。

补充纠错
上一个函数: gmp_nextprime()函数
下一个函数: gmp_mul()函数
热门PHP函数
分享链接