array_unshift - присоединяет один или более элементов в начало массива.
Описание
int array_unshift (array array, mixed var [, mixed ...])
array_unshift() присоединяет переданные элементы в начало массива array. Заметьте, что список элементов присоединяется как единое целое, и
присоединяемые элементы располагаются в том же порядке.
Возвращает новое количество элементов массива array.