Retourne un tableau avec les résultats de la recherche

# preg_grep

(PHP 4, PHP 5, PHP 7)

preg_grep — Retourne un tableau avec les résultats de la recherche

### Description

preg_grep ( string `$pattern` , array `$input` [, int `$flags` = 0 ] ) : array

preg_grep() retourne un tableau qui contient les éléments de `input` qui satisfont le masque `pattern`.

### Liste de paramètres

`pattern`

  Le motif à chercher, sous la forme d'une chaîne de caractères.

`input`

  Le 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`.

### Valeurs de retour

Retourne un tableau indexé, en utilisant les clés du tableau `input` d'entrée.

### Exemples

Exemple #1 Exemple avec preg_grep()

`<?php
// Recherche les nombres à virgule flottante dans le tableau
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>`

### Voir aussi

- Les Patterns PCRE
- preg_quote() - Protection des caractères spéciaux des expressions rationnelles
- preg_match_all() - Expression rationnelle globale
- preg_filter() - Recherche et remplace avec une expression rationnelle
- preg_last_error() - Retourne le code erreur de la dernière expression PCRE exécutée