If this behavior is undesirable, use array_values() on the array returned by preg_grep() to reindex the values.
PHP 4.0.4以降、 preg_grep() により返された結果は、 入力配列のキーを使用して添字が設定されます。この動作が好ましくな い場合、値の添字を再設定するために preg_grep() により返された配列に array_values() を適用して下 さい。