(PHP 5, PHP 7 >= 5.3.0)
gmp_testbit — Tests if a bit is set
$a
$index
Tests if the specified bit is set.
a
PHP 5.5 이전에서 GMP 수 resource나, PHP 5.6 이후에서 GMP 객체, 또는 수로 변환할 수 있는 문자열일 수 있습니다.
index
The bit to test
Returns TRUE if the bit is set in resource $a, otherwise FALSE.
TRUE
FALSE
An E_WARNING level error is issued when index is less than zero, and FALSE is returned.
E_WARNING
Example #1 gmp_testbit() example
<?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)