preg_grep
(PHP 4, PHP 5)
preg_grep — Liefert Array-Elemente, die auf ein Suchmuster passen
Beschreibung
array preg_grep
( string
$pattern
, array $input
[, int $flags = 0
] )
Gibt ein Array zurück, das aus den Elementen des
input-Arrays besteht, die auf das angegebene
Suchmuster pattern passen.
Parameter-Liste
-
pattern -
Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette
-
input -
Das Eingabe-Array
-
flags -
Falls auf
PREG_GREP_INVERTgesetzt, gibt die Funktion die Elemente des Eingabe-Arrays zurück, die nicht auf das angegebene Suchmusterpatternpassen.
Rückgabewerte
Gibt ein Array zurück, das mit den Schlüsseln des
input-Arrays indiziert ist.
Beispiele
Beispiel #1 preg_grep()-Beispiel
<?php
// liefert alle Array-Elemente,
// die Fließkommazahlen enthalten
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>
Siehe auch
- PCRE-Suchmuster
- preg_quote() - Maskiert Zeichen regulärer Ausdrücke
- preg_match_all() - Führt eine umfassende Suche nach Übereinstimmungen mit regulärem Ausdruck durch
- preg_filter() - Sucht und ersetzt mit regulären Ausdrücken
- preg_last_error() - Liefert den Fehlercode der letzten PCRE RegEx-Auswertung