(PHP 5 >= 5.3.0, PHP 7)
gmp_testbit — Teste si un octet est défini
a
Il peut être soit une ressource GMP en PHP 5.5 et antérieurs, soit un objet GMP en PHP 5.6 et suivants, soit une chaîne numérique qu'il est possible de convertir plus tard en un nombre.
index
L'octet à tester
Retourne TRUE
si l'octet est défini dans la ressource
$a
, FALSE
sinon.
Une alerte de niveau E_WARNING
est émise lorsque le paramètre
index
est inférieur à 0 ; FALSE
sera retourné
dans ce cas.
Exemple #1 Exemple avec gmp_testbit()
<?php
$n = gmp_init("1000000");
var_dump(gmp_testbit($n, 1));
gmp_setbit($n, 1);
var_dump(gmp_testbit($n, 1));
?>
L'exemple ci-dessus va afficher :
bool(false) bool(true)