gmp_testbit
(PHP 5 >= 5.3.0)
gmp_testbit — Teste si un octet est défini
Liste de paramètres
-
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
Valeurs de retour
Retourne TRUE si l'octet est défini dans la ressource
$a, FALSE sinon.
Erreurs / Exceptions
Une alerte de niveau E_WARNING est émise lorsque le paramètre
index est inférieur à 0 ; FALSE sera retourné
dans ce cas.
Exemples
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)