(PHP 4, PHP 5)

array_push — Добавить один или несколько элеметов в конец массива

Описание

int array_push ( array $&array, mixed $var [, mixed $...] )

array_push() использует array как стэк, и добавляет переданные значения в конец массива array. Длина array увеличивается на количество переданных значений. Имеет тот же эффект, что и выражение:

<?php
$array
[] = $var;
?>

повторенное для каждой var.

Возвращает новое количество элементов в массиве.


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

<?php
$stack
= array("orange", "banana");
array_push($stack, "apple", "raspberry");
print_r($stack);
?>

В результате выполнения этого примера, $stack содержит следующие элементы:

Array
(
[0] => orange
[1] => banana
[2] => apple
[3] => raspberry
)

Замечание: Вместо использования array_push() для добавления в массив одного элемента, лучше использовать $array[] = , потому что в этом случае не происходит вызова функции.

См. также array_pop(), array_shift(), и array_unshift().