自分用。
$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" }
キーが文字列の場合情報はそのまま維持され、キーが数字の場合ゼロから振りなおされてしまう。
これは厳重注意。