8.99 Expressions rationnelles compatibles Perl
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Exemples . options de recherche . syntaxe des masques ->preg_grep . preg_match_all . preg_match . preg_quote . preg_replace_callback . preg_replace . preg_split
|
8.99.10 preg_grep()Retourne un tableau avec les résultats de la recherche[ Exemples avec preg_grep ] PHP 4, PHP 5
array
preg_grep (
string
pattern
,
array
input
,
int
flags
)
preg_grep
retourne un tableau qui
contient les éléments de
input
qui satisfont le masque
pattern
.
flags
peut être :
-
PREG_GREP_INVERT
-
Si cette option est passée,
preg_grep
retourne
les éléments du tableau
input
qui ne
correspondent
pas
au masque
pattern
. Cette option est disponible depuis
PHP 4.2.0.
Depuis PHP 4.0.4, le tableau retourné par
preg_grep
est indexé en utilisant les clés issues du tableau
input
. Si ces clés sont inutiles, utilisez
la fonction
array_values
sur le tableau retourné
par
preg_grep
pour obtenir le comportement traditionnel.
| Exemple avec preg_grep |
<?php // recherche les nombres à virgule flottante dans le tableau preg_grep("/^(\d+)?\.\d+$/", $array); ?>
|
|