gmp_scan1
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
gmp_scan1
Референца за `function.gmp-scan1.php` со подобрена типографија и навигација.
gmp_scan1
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_scan1 — Скенирај за 1
= NULL
Замени регуларен израз со поддршка за повеќе бајти, игнорирајќи го случајот num1, почнувајќи од бит
start, кон позначајните битови, додека не се најде првиот поставен бит.
Параметри
num1-
Бројот за скенирање.
А GMP објект, еден int, или string што може да се толкува како број следејќи ја истата логика како да се користел стринг во gmp_init() со автоматско откривање на база (т.е. кога
baseе еднакво на 0). start-
Почетниот бит.
Вратени вредности
Враќа индекс на пронајдениот бит, како int. Ако не се најде поставен бит, се враќа -1.
Примери
Пример #1 gmp_scan1() example
<?php
// "1" bit is found at position 3. index starts at 0
$s1 = gmp_init("01000", 2);
echo gmp_scan1($s1, 0) . "\n";
// "1" bit is found at position 9. index starts at 5
$s2 = gmp_init("01000001111", 2);
echo gmp_scan1($s2, 5) . "\n";
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
3 9