📜  PHP | gmp_sign()函数

📅  最后修改于: 2022-05-13 01:56:35.537000             🧑  作者: Mango

PHP | gmp_sign()函数

gmp_sign() 是PHP中的一个内置函数,它检查给定 GMP 数字的符号(GNU 多重精度:对于大数字)。

句法:

gmp_sign($num)

参数:此函数接受一个 GMP 编号$num作为上述语法中显示的强制参数。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。

返回值:该函数检查给定数字$num的符号并根据数字返回三个值,如下所述:

  • 返回 1 – $num 为正数
  • 返回 -1 – $num 为负数
  • 返回 0 – $num 为零

例子:

Input : $num=9
Output : 1 

Input : $num=-8
Output : -1 

Input : $num=0
Output : 0 

下面的程序说明了 gmp_sign()函数:

程序 1:下面的程序演示了当 GMP 编号作为参数传递时 gmp_sign()函数的工作。


输出:

-1
1
0

程序 2:下面的程序演示了当数字字符串作为参数传递时 gmp_sign() 的工作。


输出:

-1
1
0

参考:
http:// PHP.net/manual/en/函数.gmp-sign。 PHP