English | 简体中文 | 繁體中文
查询

gmp_sign()函数—用法及示例

「 获取给定 GMP(number) 的符号 」


函数名称: gmp_sign()

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

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

说明: gmp_sign() 函数用于获取给定 GMP(number) 的符号。返回值为 -1,0 或 1,分别表示负数、零或正数。

参数:

  • $num:要获取符号的 GMP(number)。可以是 GMP 对象,整数或者字符串类型的数字。

返回值:

  • 返回一个整数,表示给定 GMP(number) 的符号。如果 $num 为负数,则返回 -1;如果 $num 为零,则返回 0;如果 $num 为正数,则返回 1。

示例:

<?php
$num1 = gmp_init("-123"); // 将字符串转换为 GMP 对象
$num2 = gmp_init("0");
$num3 = gmp_init("456");

echo gmp_sign($num1); // 输出 -1
echo gmp_sign($num2); // 输出 0
echo gmp_sign($num3); // 输出 1
?>

上述示例中,我们使用 gmp_init() 函数将字符串转换为 GMP 对象,并使用 gmp_sign() 函数获取了每个 GMP 对象的符号。输出结果分别为 -1、0 和 1,符合预期。

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