(PHP 4, PHP 5, PHP 7, PHP 8)
preg_grep — Retourne un tableau avec les résultats de la recherche
preg_grep() retourne un tableau qui contient
les éléments de array
qui satisfont le masque pattern.
patternLe motif à chercher, sous la forme d'une chaîne de caractères.
arrayLe tableau d'entrée.
flags
Si cette option vaut PREG_GREP_INVERT,
cette fonction retourne les éléments du tableau
input qui ne correspondent
pas au motif
pattern.
Retourne un tableau indexé, en utilisant les clés du
tableau array d'entrée, ou false si une erreur survient.
Si le masque regex passé ne compile pas à une regex valide, une E_WARNING est émise.
Exemple #1 Exemple avec preg_grep()
<?php
// Recherche les nombres à virgule flottante dans le tableau
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>