Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

array_unshift

Добавляет элементы в начало массива.

Синтаксис

array_unshift(array &$array, mixed ...$values): int

Параметры

ПараметрТипОписание
$arrayarrayМассив, который изменяется.
...$valuesmixedДобавляемые значения.

Возвращаемое значение

intНовое количество элементов.

Примеры

Элемент в начало списка:

<?php
 
$steps = ['cook', 'eat'];
array_unshift($steps, 'buy');
 
echo implode(' > ', $steps);

Результат:

buy > cook > eat

Несколько значений сохраняют свой порядок:

<?php
 
$numbers = [3];
array_unshift($numbers, 1, 2);
 
echo implode(', ', $numbers);

Результат:

1, 2, 3

Примечания

Числовые ключи перенумеровываются с нуля, строковые остаются прежними.

См. также

  • array_shift — Удаляет первый элемент массива и возвращает его.
  • array_push — Добавляет элементы в конец массива.

Вопросы и ответы по теме

В учебнике

  • Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.