La fonction preg_grep est utilisée pour renvoyer les entrées de tableau qui correspondent à un modèle.
tableau preg_grep ( chaîne $motif , tableau $input [, int $flags = 0 ] )
Renvoie un tableau composé des éléments de l'entrée de tableau donnée qui correspondent au modèle.
Description du paramètre :
$pattern : Le modèle à rechercher, sous forme de chaîne.
$input : tableau d'entrée.
$flags : si définie sur PREG_GREP_INVERT, cette fonction renvoie un tableau d'éléments dans le tableau d'entrée qui ne correspondent pas au modèle de modèle donné.
Le résultat de l'exécution est le suivant :
Tableau( [2] => 3,4 [4] => 7,9)
On peut voir que preg_grep renvoie uniquement les nombres à virgule flottante dans le tableau.