PCRE-Funktionen
preg_last_error
PCRE-Funktionen
PHP Manual

# preg_grep

(PHP 4, PHP 5)

preg_grep — Liefert Array-Elemente, die auf ein Suchmuster passen

### Beschreibung

array preg_grep ( string `$Suchmuster` , array `$Eingabe` [, int `$Flags` ] )

Gibt ein Array zurück, das aus den Elementen des `Eingabe` -Arrays besteht, die auf das angegebene `Suchmuster` passen.

### Parameter-Liste

`Suchmuster`

  Der Ausdruck nach dem gesucht werden soll als Zeichenkette

`Eingabe`

  Das Eingabe-Array

`Flags`

  Falls auf `PREG_GREP_INVERT` gesetzt, gibt diese Funktion die Elemente des Eingabe-Arrays zurück, die nicht auf das angegebene `Suchmuster` passen.

### Rückgabewerte

Gibt ein Array zurück, das mit den Schlüsseln des `Eingabe` -Arrays indiziert ist.

### ChangeLog

Version | 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 `Eingabe` -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.

### Beispiele

Beispiel #1 preg_grep() Beispiel

`<?php
// liefert alle Array-Elemente,
// die Fließkommazahlen enthalten
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
?>`

PCRE-Funktionen
preg_last_error
PCRE-Funktionen
PHP Manual