Ссылки на Php-5 коды - array_unshift().
Определение и использование. Функция array_unshift() вставляет новые элементы в массиве. Новые значения массива будет вставлена в начале массива.
Внимание!!! Вы можете добавить одно значение, или столько, сколько вам нравится.
Внимание!!! Цифровые клавиши будет начинаться с 0 и увеличиваться на 1. Ключи строк останутся прежними.
Функция array_unshift() добавляет переданные в качестве аргументов элементы в начало массива array.
Внимание!!! Список элементов добавляется целиком. При этом порядок элементов сохраняется. Все числовые ключи будут изменены так, чтобы нумерация массива начиналась с нуля, одновременно строковые ключи остаются прежними.
Параметры:
array - Входной массив.
var - Добавляемая в начало переменная.
Синтаксис:
array_unshift(array,value1,value2,value3...);
или
int array_unshift(array &$array,mixed $var[,mixed $...]);
Параметр |
Описание |
array |
Требуется. Определение массива |
value1 |
Требуется. Задает значение для вставки |
value2 |
Необязательно. Задает значение для вставки |
value3 |
Необязательно. Задает значение для вставки |
Технические данные
Возврат Значения: |
Возвращает новое количество элементов в массиве |
PHP Версия: |
4+ |
ПРИМЕР №1
Напишем программу - вставить элемент "синий" в массив:
< !DOCTYPE html>
< html>
< body>
< ?php
$a=array("a"=>"red","b"=>"green");
array_unshift($a,"blue");
print_r($a);
? >
< /body>
< /html>
Полученный результат:
Array
(
[0] => blue
[a] => red
[b] => green
)
ПРИМЕР №2
Напишем программу - показать возвращаемое значение:
< !DOCTYPE html>
< html>
< body>
< ?php
$a=array("a"=>"red","b"=>"green");
print_r(array_unshift($a,"blue"));
? >
< /body>
< /html>
Полученный результат:
3
ПРИМЕР №3
Напишем программу - использование цифровых клавиш:
< !DOCTYPE html>
< html>
< body>
< ?php
$a=array(0=>"red",1=>"green");
array_unshift($a,"blue");
print_r($a);
? >
< /body>
< /html>
Полученный результат:
Array
(
[0] => blue
[1] => red
[2] => green
)
ПОНРАВИЛОСЬ? ПОДЕЛИСЬ с ДРУЗЬЯМИ:
|