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