PHP - Funzione preg_grep ()
Sintassi
array preg_grep ( string $pattern, array $input [, int $flags] );
Definizione e utilizzo
Restituisce la matrice costituita dagli elementi della matrice di input che corrispondono al modello specificato.
Se flag è impostato su PREG_GREP_INVERT, questa funzione restituisce gli elementi della matrice di input che non corrispondono al modello specificato.
Valore di ritorno
Restituisce un array indicizzato utilizzando le chiavi dell'array di input.
Esempio
Di seguito è riportato il pezzo di codice, copia e incolla questo codice in un file e verifica il risultato.
<?php
$foods = array("pasta", "steak", "fish", "potatoes");
// find elements beginning with "p", followed by one or more letters.
$p_foods = preg_grep("/p(\w+)/", $foods);
print "Found food is " . $p_foods[0];
print "Found food is " . $p_foods[1];
?>
Questo produrrà il seguente risultato:
Found food is pastaFound food is