Функция PHP 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().