array_merge 関数は配列を合成する時に使用する関数ですが、合成時に配列の添字が振り直されます。この性質を利用して、配列の添字を振り直すことができます。
array_merge 関数の引数に、添字を振り直したい配列と、空の配列を渡すと添字が振り直された配列が返されます。
[php]
‘東京’,
‘3’ => ‘大阪’,
‘7’ => ‘福岡’,
’11’ => ‘北海道’,
’15’ => ‘沖縄’
);
$result = array_merge($arr, array());
var_dump($result);
[/php]
var_dump の実行結果は下記のとおりです。
[php]
array(5) {
[0]=>
string(6) “東京”
[1]=>
string(6) “大阪”
[2]=>
string(6) “福岡”
[3]=>
string(9) “北海道”
[4]=>
string(6) “沖縄”
}
[/php]