Definição e Uso
o gmp_scan0() função varre os 0's no número fornecido.
Descrição
O gmp_scan0 () varre o número GMP da posição inicial dada para 0. Ele irá parar quando obtiver o primeiro valor diferente de zero.
Sintaxe
gmp_scan0 ( GMP $a , int $start ) : int
Parâmetros
Sr. Não |
Parâmetro e Descrição |
1 |
a Número GMP que será verificado. |
2 |
start A posição inicial de onde a varredura começará. |
Valores Retornados
A função PHP gmp_scan0 () retorna um valor inteiro para a posição ou índice do bit encontrado. O índice começa em 0 ..
Versão PHP
Esta função funcionará a partir da versão do PHP superior a 5.0.0.
Exemplo 1
Trabalho de gmp_scan0 () -
<?php
$num = gmp_init("10111011", 2);
$pos = gmp_scan0($num, 0);
echo "The position of 0 is :".$pos;
?>
Isso produzirá o seguinte resultado -
The position of 0 is :2
Exemplo 2
Trabalho de gmp_scan0 () -
<?php
$num = gmp_init("101110000111", 2);
$pos = gmp_scan0($num, 4);
echo "The position of 0 is :".$pos;
?>
Isso produzirá o seguinte resultado -
The position of 0 is :4