PHP Handbuch
Zurück |  | Weiter

# preg_grep

(PHP 4 , PHP 5)

preg_grep -- Liefert die mit einem Suchmuster übereinstimmenden Array-Elemente

## Beschreibung

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

preg_grep() gibt ein Array zurück, das aus den Elementen des Eingabe-Arrays besteht, die mit dem angegebenen Suchmuster übereinstimmen.

Flags kann das folgende Flag sein:

PREG_GREP_INVERT

  Falls das Flag übergeben wird, gibt preg_grep() die Elemente des Eingabe-Arrays zurück, die nicht mit dem angegebenen Suchmuster übereinstimmen. Dieses Flag steht seit PHP 4.2.0 zur Verfügung.

Seit PHP 4.0.4 werden die von preg_grep() zurück gegebenen Ergebnisse mit den Schlüsseln des Eingabe-Arrays indiziert. Falls dieses Verhalten nicht erwünscht ist, können Sie array_values() auf das von preg_grep() zurück gegebene Array anwenden, um die Werte neu zu indizieren.

Beispiel 1. preg_grep() Beispiel

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

Zurück | Zum Anfang | Weiter
Pattern Syntax | Nach oben | preg_match_all