PHP - Funzione preg_match ()
Sintassi
int preg_match (string pattern, string string [, array pattern_array], [, int $flags [, int $offset]]]);
Definizione e utilizzo
La funzione preg_match () ricerca string per pattern, restituendo true se pattern esiste e false in caso contrario.
Se viene fornito il parametro di input opzionale pattern_array, pattern_array conterrà varie sezioni dei subpattern contenuti nel pattern di ricerca, se applicabile.
Se questo flag viene passato come PREG_OFFSET_CAPTURE, per ogni corrispondenza che si verifica verrà restituito anche l'offset della stringa appendant
Normalmente, la ricerca inizia dall'inizio della stringa dell'oggetto. Il parametro opzionale offset può essere utilizzato per specificare la posizione alternativa da cui iniziare la ricerca.
Valore di ritorno
- Restituisce true se il pattern esiste e false in caso contrario.
Esempio
Following is the piece of code, copy and paste this code into a file and verify the result.
<?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;
?>
This will produce the following result −
Match found!