PHP - Fonction preg_grep ()
Syntaxe
array preg_grep ( string $pattern, array $input [, int $flags] );
Définition et utilisation
Renvoie le tableau constitué des éléments du tableau d'entrée qui correspondent au modèle donné.
Si l'indicateur est défini sur PREG_GREP_INVERT, cette fonction renvoie les éléments du tableau d'entrée qui ne correspondent pas au modèle donné.
Valeur de retour
Renvoie un tableau indexé à l'aide des clés du tableau d'entrée.
Exemple
Voici le morceau de code, copiez et collez ce code dans un fichier et vérifiez le résultat.
<?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];
?>
Cela produira le résultat suivant -
Found food is pastaFound food is