2024 年日本 PHP 研討會

gmp_scan0

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

gmp_scan0掃描 0

說明

gmp_scan0(GMP|int|string $num1, int $start): int

從位元 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

新增筆記

使用者貢獻的筆記

此頁面沒有使用者貢獻的筆記。
To Top