PHP - função gmp_scan0 ()

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