php 連想配列の先頭にデータを追加したい

[ PHP ] 配列の先頭に要素を追加 ( array_unshift, array_merge, + ) – 行け!偏差値40プログラマー

こちらのサイトが参考になる。

キーを保持したい場合は、基本array_mergeを使うことになると思うけど、それでもうまくいかない場合は、array_reverseを使えばok。その際に気を付けないといけないのが、いったん逆にして最後尾に追加してそれを戻すことになるため、array_reverseが2回必要。