gmp_testbit

(PHP 5 >= 5.3.0, PHP 7)

gmp_testbitTeste si un octet est défini

Description

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

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($n1));
gmp_setbit($n1);
var_dump(gmp_testbit($n1));
?>

L'exemple ci-dessus va afficher :

bool(false)
bool(true)

Voir aussi