English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
preg_grep関数はパターンに一致する配列のエントリを返します。
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
指定されたパターンpatternに一致する要素で構成された配列を返します。
パラメータ説明:
<?php
$array = array(1, 2, 3.4, 53, 7.9);
// 浮動小数点数を含む全ての要素を返します。
$fl_array = preg_grep("/^(\d+)?\.\d+$/", $array);
print_r($fl_array);
?>
以下に表示される実行結果です:
Array ( [2] => 3.4 [4] => 7.9 )
preg_grepは配列内の浮動小数点数のみを返します。