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

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:21