(PHP 5 >= 5.3.0)
gmp_testbit — Проверка, установлен ли бит в 1
$a
, int $index
)Проверяет, установлен ли заданный бит в 1.
a
Может быть как числом GMP, так и строкой, при условии, что ее значение можно конвертировать в число.
index
Проверяемый бит
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
E_WARNING
возникает, когда
значение index
отрицательно.
Пример #1 Пример использования gmp_testbit()
<?php
$n = gmp_init("1000000");
var_dump(gmp_testbit($n, 1));
gmp_setbit($n, 1);
var_dump(gmp_testbit($n, 1));
?>
Результат выполнения данного примера:
bool(false) bool(true)