📜  PHP | gmp_testbit()函数

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

PHP | gmp_testbit()函数

gmp_testbit() 是PHP中的一个内置函数,它检查给定 GMP 数(GNU 多精度:对于大数)的指定位是否已设置。

句法:

gmp_testbit($num, $index)

参数:该函数接受两个强制性参数,如下所述:

  1. $num –这个函数接受一个 GMP 数字$num其指定位被检查。这个参数可以是PHP 5.6 和更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,只要可以将该字符串转换为数字。
  2. $index-指定的索引,其在 $num 中的位将被检查。它是一个整数。

返回值:如果设置了指定的$index位,则函数返回true ,否则如果未设置该位,则返回false

例子:

Input : $num=4 $index=2
Output :  true

Input : $num=9 $index=2
Output :  false

下面的程序说明了 gmp_testbit()函数的使用:

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


输出:

bool(false) 
bool(true)

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


输出:

bool(false) 
bool(true)

参考: 函数 : PHP 。 PHP