PHP - Función preg_match ()

Sintaxis

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

Definición y uso

La función preg_match () busca un patrón en la cadena, devolviendo verdadero si el patrón existe y falso en caso contrario.

Si se proporciona el parámetro de entrada opcional pattern_array, pattern_array contendrá varias secciones de los subpatrones contenidos en el patrón de búsqueda, si corresponde.

Si esta bandera se pasa como PREG_OFFSET_CAPTURE, por cada coincidencia que ocurra, también se devolverá el desplazamiento de la cadena adjunta

Normalmente, la búsqueda comienza desde el principio de la cadena de asunto. El parámetro opcional desplazamiento se puede utilizar para especificar el lugar alternativo desde el que comenzar la búsqueda.

Valor devuelto

  • Devuelve verdadero si existe un patrón y falso en caso contrario.

Ejemplo

A continuación se muestra el fragmento de código, copie y pegue este código en un archivo y verifique el 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;
?>

Esto producirá el siguiente resultado:

Match found!