PHP - função preg_match ()

Sintaxe

int preg_match (string pattern, string string [, array pattern_array], [, int $flags [, int $offset]]]);

Definição e Uso

A função preg_match () procura por padrão na string, retornando verdadeiro se o padrão existir e falso caso contrário.

Se o parâmetro de entrada opcional pattern_array for fornecido, então pattern_array conterá várias seções dos subpadrões contidos no padrão de pesquisa, se aplicável.

Se este sinalizador for passado como PREG_OFFSET_CAPTURE, para cada correspondência ocorrida, o deslocamento da string anexa também será retornado

Normalmente, a pesquisa começa no início da string do assunto. O deslocamento de parâmetro opcional pode ser usado para especificar o local alternativo a partir do qual iniciar a pesquisa.

Valor de retorno

  • Retorna verdadeiro se o padrão existe e falso caso contrário.

Exemplo

A seguir está o trecho do código, copie e cole este código em um arquivo e verifique o resultado.

<?php
   $line = "Vi is the greatest word processor ever created!";
   // perform a case-Insensitive search for the word "Vi"
   
   if (preg_match("/\bVi\b/i", $line, $match)) :
      print "Match found!";
      endif;
?>

Isso produzirá o seguinte resultado -

Match found!