Функция PHP array_unshift()
Пример
Вставить элемент "blue" в массив:
<?php $a=array("a"=>"red","b"=>"green"); array_unshift($a,"blue"); print_r($a); ?>
Определение и использование
Функция array_unshift() используется для вставки новых элементов в массив. Значения нового массива будут вставлены в начало массива.
Добавленные элементы добавляются как единое целое, и их порядок в массиве совпадает с порядком в параметрах.
Эта функция возвращает количество элементов в массиве.
Совет:Вы можете вставить один или несколько значений.
Комментарии:Целочисловые ключи начнутся с 0 и будут увеличиваться на 1. Строковые ключи останутся без изменений.
Синтаксис
array_unshift(массив,value1,value2,value3...)
Параметры | Описание |
---|---|
массив | Обязателен. Определяет массив. |
value1 | Обязателен. Определяет значение, которое нужно вставить. |
value2 | Опционально. Определяет значение, которое нужно вставить. |
value3 | Опционально. Определяет значение, которое нужно вставить. |
Технические детали
Возврат значений: | Возвращает количество новых элементов в массиве. |
Версия PHP: | 4+ |
Более сложные примеры
Пример 1
Отображение возвращаемого значения:
<?php $a=array("a"=>"red","b"=>"green"); print_r(array_unshift($a,"blue")); ?>
Пример 2
Использование числовых ключей:
<?php $a=array(0=>"red",1=>"green"); array_unshift($a,"blue"); print_r($a); ?>