Функция array_unshift добавляет элементы в начало массива.

Функция изменяет переданный массив, а возвращает новое количество элементов в массиве.

См. также функцию array_shift, которая извлекает первый элемент массива.

Синтаксис

array_unshift(массив, какие элементы добавить);

Примеры

Пример

Давайте добавим в массив еще 2 элемента:

<?php
	$arr = [1, 2, 3];
	$num = array_unshift($arr, 'a', 'b');
	var_dump($arr);
?>

Результат выполнения кода:

['a', 'b', 1, 2, 3]

В переменной $num будет лежать новое количество элементов массива:

5