(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_scan0 — 掃描 0
從位元 start
開始,往較高位元掃描 num1
,直到找到第一個清除位元 (clear bit, 0 位元)。
num1
要掃描的數字。
一個 GMP 物件、一個 int 或一個可以被解釋為數字的 string,遵循與字串在 gmp_init() 中使用自動基底檢測時相同的邏輯(即當 base
等於 0 時)。
start
起始位元。
返回找到的位元的索引,作為一個 int。索引從 0 開始。
範例 #1 gmp_scan0() 範例
<?php
// 在位置 3 找到 "0" 位元。索引從 0 開始
$s1 = gmp_init("10111", 2);
echo gmp_scan0($s1, 0) . "\n";
// 在位置 7 找到 "0" 位元。索引從 5 開始
$s2 = gmp_init("101110000", 2);
echo gmp_scan0($s2, 5) . "\n";
?>
以上範例將輸出:
3 7