PHPで配列の前詰めをしたい時のスマートなやり方
Kohanaについての記事を書きためているので,形になるまではメモ(changelog)から小ネタを書いていこうと思います.
今回は,PHPで配列の前詰めをしたい時の関数.
と,言いつつ専用の関数ではなく「array_merge」で出来ますよ,みたいな.
<?php $array = array(0, 1, 2); // 1 を消してみる unset($array[1]); // 配列の添字はそのまま print_r($array); //Array //( // [0] => 0 // [2] => 2 //) // 配列の添字が前詰めされる print_r(array_merge($array)); //Array //( // [0] => 0 // [1] => 2 //) ?>
実際,そこまで使う機会も無いですけど,たまにloopで作り直している人とかいるので.