(PHP 4, PHP 5, PHP 7, PHP 8)
preg_grep — Liefert Array-Elemente, die auf ein Suchmuster passen
Gibt ein Array zurück, das aus den Elementen des Arrays
array
besteht, die auf das angegebene Suchmuster
pattern
passen.
pattern
Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette
array
Das Eingabe-Array
flags
Falls auf PREG_GREP_INVERT
gesetzt, gibt die
Funktion die Elemente des Eingabe-Arrays zurück, die
nicht auf das angegebene Suchmuster
pattern
passen.
Gibt ein Array zurück, das mit den Schlüsseln des Arrays
array
indiziert ist. Bei einem Fehler wird false
zurückgegeben.
Wenn das übergebene Regex-Muster nicht zu einem gültigen Regex kompiliert werden
kann, wird ein Fehler der Stufe E_WARNING
ausgegeben.
Beispiel #1 preg_grep()-Beispiel
<?php
// gibt alle Array-Elemente zurück,
// die Gleitkommazahlen enthalten
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>