preg_grep 函數用於傳回符合模式的陣列條目。
array preg_grep ( string $pattern , array $input [, int $flags = 0 ] )
傳回給定數組input 中與模式pattern 相符的元素組成的陣列。
參數說明:
$pattern:要搜尋的模式,字串形式。
$input:輸入的陣列。
$flags:如果設定為PREG_GREP_INVERT,這個函數會傳回輸入陣列中與給定模式pattern 不符的元素組成的陣列。
執行結果如下圖所示:
Array( [2] => 3.4 [4] => 7.9)
可以看出preg_grep 只傳回了陣列中的浮點數。