PHP
Referenzliste
preg_grep
PCRE-Funktionen
Befehl:
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
Parameter-Liste:
Beschreibung | |
---|---|
Der Ausdruck, nach dem gesucht werden soll, als Zeichenkette. | |
Das Eingabe-Array. | |
Falls auf PREG_GREP_INVERT gesetzt, gibt die Funktion die Elemente des Eingabe-Arrays zurück, die nicht auf das angegebene Suchmuster pattern passen. |
Rückgabewerte:
Gibt ein Array zurück, das mit den Schlüsseln des
input
-Arrays indiziert ist. Beschreibung:
Gibt ein Array zurück, das aus den Elementen des
input
-Arrays besteht, die auf das angegebene Suchmuster pattern
passen. Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Führt eine umfassende Suche nach Übereinstimmungen mit regulärem Ausdruck durch
Sucht und ersetzt mit regulären Ausdrücken
Liefert den Fehlercode der letzten PCRE RegEx-Auswertung
preg_grep() - Beispiel:
Eingabe:
<?PHP // liefert alle Array-Elemente, // die Fliesskommazahlen enthalten $fl_array = preg_grep("/^(\d+)?\.\d+$/", $array); ?>
Beschreibung:
Beschreibung | |
---|---|
4.2.0 | Den Parameter flags hinzugefügt |
4.0.4 | Vor dieser Version wurde das zurückgegebene Array ohne Berücksichtigung der Schlüssel des input -Arrays indiziert.Falls Sie das vorherige Verhalten nachbilden wollen, können Sie array_values() auf das zurückgegebene Array anwenden, um die Werte neu zu indizieren. |
PCRE-Funktionen