Чтобы добавить один или несколько элементов в начало массива, используется функция array_unshift():
Параметры:
  • $array - исходный массив.
  • $values - значения, которые нужно добавить в начало.
Функция возвращает новое количество элементов в массиве.
Важноarray_unshift() изменяет исходный массив. Новые элементы добавляются в начало, а индексы массива пересчитываются, начиная с нуля.

Примеры использования PHP array_unshift()

Добавление одного элемента в массив

Результат:
Как это работает:
  1. Определяется массив с тремя элементами.
  2. С помощью array_unshift() в начало добавляется элемент 'new'.
  3. Массив выводится с помощью print_r().

Добавление нескольких элементов в массив

Результат:

Добавление элемента в начало ассоциативного массива

Для ассоциативных массивов используется оператор +:
Результат:

Вывод

Используйте функцию PHP array_unshift() для добавления одного или нескольких элементов в начало массива. Для ассоциативных массивов применяйте оператор +.