preg_grep 関数は、パターンに一致する配列エントリを返すために使用されます。
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
指定された配列入力内のパターンに一致する要素で構成される配列を返します。
パラメータの説明:
$pattern: 文字列形式の検索対象のパターン。
$input: 入力配列。
$flags: PREG_GREP_INVERT に設定すると、この関数は、指定されたパターン pattern に一致しない入力配列内の要素の配列を返します。
実行結果は以下のようになります。
配列( [2] => 3.4 [4] => 7.9)
preg_grep は配列内の浮動小数点数のみを返すことがわかります。