(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.
patternDer Ausdruck, nach dem gesucht werden soll, als Zeichenkette
arrayDas 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);
?>