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!