gmp_testbit
(PHP 5 >= 5.3.0, PHP 7)
gmp_testbit - 测试是否设置了一位
描述
bool gmp_testbit ( GMP $a , int $index )测试是否设置了指定的位。
参数
a
可以是PHP 5.5及更早版本中的GMP编号资源,PHP 5.6及更高版本中的GMP对象,也可以是数字字符串,前提是可以将后者转换为数字。
index
要测试的位
返回值
如果该位在资源中设置$a,则返回TRUE,否则返回FALSE。
错误/异常
一个E_WARNING级别的错误时发出index小于零,FALSE则返回。
例子
示例#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)本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

