📜  PHP | gmp_scan0()函数

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

PHP | gmp_scan0()函数

gmp_scan0() 是一个内置函数,用于从给定索引开始扫描 GMP 编号(GNU 多精度:对于大数)中的“0”,该索引向数字中的最高有效位移动。

句法:

gmp_scan0($num, $index)

参数:此函数接受两个参数,如下所述:

  • $num :该参数为GMP编号,必传。这个参数可以是PHP 5.6 及更高版本中的 GMP 对象,或者我们也可以传递一个数字字符串,前提是可以将该字符串转换为数字。
  • $index :此参数表示我们要开始搜索的数字 $num 的按位表示中的索引或位置。

返回值:该函数返回我们在数字中找到“0”的位置。

例子:

Input : gmp_scan0("101111101", 6)
Output : 7

Input : gmp_scan0("111001111", 2)
Output : 4

下面的程序说明了PHP中的 gmp_scan0()函数:

程序 1:当数字字符串作为 GMP 编号作为参数传递时,查找 GMP 编号中“0”位的位置的程序。


输出:

6

程序 2 :当 GMP 编号作为参数传递时,查找 GMP 编号中“0”位的位置的程序。


输出:

7

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