PHP - gmp_​testbit() 函式



定義和用法

gmp_​testbit() 函式測試給定索引處的位是否已設定。

描述

gmp_​testbit() 函式使用 gmp_setbit() 函式檢查 GMP 數字的位是否已設定。

語法

gmp_testbit ( GMP $a , int $index ) : bool

引數

序號 引數及描述
1

a

它可以是 GMP 資源編號、gmp 物件或數字字串。

2

index

要測試的位。

返回值

如果給定索引處的位已設定,則 PHP gmp_testbit() 函式返回 true,否則返回 false。

PHP 版本

此函式將在 PHP 5.3.0 及更高版本中執行。

示例 1

gmp_testbit() 的工作原理 -

<?php
   $a = gmp_init("5");
   var_dump(gmp_testbit($a, 1));
   echo "<br/><br/>";
   gmp_setbit($a, 1);
   var_dump(gmp_testbit($a, 1));
?>

這將產生以下結果 -

bool(false)
bool(true)

示例 2

gmp_testbit() 的工作原理 -

<?php
   $a = gmp_init(150);
   var_dump(gmp_testbit($a, 0));
   echo "<br/><br/>";
   gmp_setbit($a, 0);
   var_dump(gmp_testbit($a, 0));
?>

這將產生以下結果 -

bool(false)
bool(true)
php_function_reference.htm
廣告