函數(shù)名:gmp_scan0()
函數(shù)描述:在 GMP 數(shù)字中從右邊開(kāi)始查找第一個(gè)0位的索引位置。
用法:
int gmp_scan0 ( GMP $num, int $start = 0 )
參數(shù):
- $num:GMP 類型的數(shù)字,要進(jìn)行查找的數(shù)字。
- $start(可選):從該索引位置開(kāi)始查找。默認(rèn)值為0,表示從最右邊開(kāi)始查找。
返回值:
- 返回一個(gè)整數(shù)值,表示從右邊開(kāi)始查找的第一個(gè)0位的索引位置。
- 如果找不到0位,則返回-1。
示例:
$num = gmp_init("10101010101010101010101010101010101010101010101010101010101010", 2);
$index = gmp_scan0($num);
echo "第一個(gè)0位的索引位置是:" . $index;
輸出:
第一個(gè)0位的索引位置是:1
在上述示例中,我們創(chuàng)建了一個(gè)二進(jìn)制的 GMP 數(shù)字,并使用 gmp_scan0() 函數(shù)查找第一個(gè)0位的索引位置。由于從右邊開(kāi)始,第一個(gè)0位的索引位置是1。