Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
gmp_scan1
(PHP 4 >= 4.0.4, PHP 5)
gmp_scan1 — Поиск единицы в числе
Описание
int gmp_scan1 ( resource $a , int $start )Сканирует a, начиная с бита start, пока не найдет бит установленный в 1.
Список параметров
a -
Сканируемое число.
Может быть как числом GMP, так и строкой, при условии, что ее значение можно конвертировать в число.
start -
Бит начала поиска.
Возвращаемые значения
Возвращает индекс найденного бита в виде числа типа integer. Если таких нет, будет возвращено -1.
Примеры
Пример #1 Пример использования gmp_scan1()
// "1" бит найден в позиции 3. Поиск начинается с 0
$s1 = gmp_init("01000", 2);
echo gmp_scan1($s1, 0) . "\n";
// "1" бит найден в позиции 9. Поиск начинается с 5
$s2 = gmp_init("01000001111", 2);
echo gmp_scan1($s2, 5) . "\n";
Результат выполнения данного примера:
3 9
Смотрите также:
Описание на ru2.php.net
Описание на php.ru