(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);
?>