2013年05月10日に投稿

[PHP] array_merge 関数を使って、配列の添字を振り直す

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]

関連記事

Leave a Reply