Как-то столкнулся с необходимостью вставить элементы в нужную позицию массива.
Сразу кинулся просматривать — а нет ли простого метода array_insert()?
Как оказалось нет и это может сбить столку и заставить начать писать что-то свое…
Но не все так плохо 🙂
array_splice() легко справляется с поставленной задачей.
Ниже пример кода, который и делает вставку: