(PHP 4 >= 4.0.4, PHP 5, PHP 7)
gmp_scan0 — Recherche 0
Recherche dans a
,
en commençant à la position start
, vers les bits
de poids lourd, jusqu'à ce qu'elle rencontre un bit à 0.
a
Le nombre à analyser.
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.
start
Le bit de départ.
Retourne l'index du bit trouvé, sous la forme d'un entier. L'index commence à 0.
Exemple #1 Exemple avec gmp_scan0()
<?php
// le bit "0" est trouvé à la position 3. l'index commence à 0
$s1 = gmp_init("10111", 2);
echo gmp_scan0($s1, 0) . "\n";
// le bit "0" est trouvé à la position 7. l'index commence à 5
$s2 = gmp_init("101110000", 2);
echo gmp_scan0($s2, 5) . "\n";
?>
L'exemple ci-dessus va afficher :
3 7