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