自分用。
$ar = array('a' => 'hoge', 'b' => 'fuga', 'c' => 'piyo');
array_unshift($ar, 'test');
var_dump($ar);
↓
array(4) {
[0]=>
string(4) "test"
["a"]=>
string(4) "hoge"
["b"]=>
string(4) "fuga"
["c"]=>
string(4) "piyo"
}
$ar = array('22' => 'hoge', '33' => 'fuga', '44' => 'piyo');
array_unshift($ar, 'test');
var_dump($ar);
↓
array(4) {
[0]=>
string(4) "test"
[1]=>
string(4) "hoge"
[2]=>
string(4) "fuga"
[3]=>
string(4) "piyo"
}
キーが文字列の場合情報はそのまま維持され、キーが数字の場合ゼロから振りなおされてしまう。
これは厳重注意。