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で作り直している人とかいるので.