preg_grep

(PHP 4 , PHP 5)

preg_grep --  パターンにマッチする配列の要素を返す

説明

array preg_grep ( string pattern, array input)

preg_grep()は、指定した patternにマッチする input配列の要素からなる配列を返します。

PHP 4.0.4以降、preg_grep()により返された結果は、 入力配列のキーを使用して添字が設定されます。この動作が好ましくな い場合、値の添字を再設定するためにpreg_grep() により返された配列にarray_values()を適用して下 さい。

例 1. preg_grep()の例

// 浮動小数点数を含む全ての配列要素を返す
$fl_array = preg_grep ("/^(\d+)?\.\d+$/", $array);