array_push

(PHP 4, PHP 5, PHP 7, PHP 8)

array_push — Додає один або кілька елементів до кінця масиву

Опис

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

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

Loading...

повторене для кожного переданого значення.

Зауваження: Вместо использованияarray_push() для додавання одного елемента до масиву, краще використовувати $array[] = , тому що в цьому випадку немає витрат на виклик функції.

Зауваження array_push() викликає попередження, якщо перший аргумент не є масивом. Це відрізняється від поведінки конструкції $var[] до PHP 7.1.0, у разі якої буде створено новий масив.

Список параметрів

array

Вхідний масив

values

Значення, що додаються до кінця масиву array

Значення, що повертаються

Повертає нову кількість елементів у масиві.

список змін

ВерсияОпис
7.3.0Тепер ця функція може бути викликана одним параметром. Раніше потрібно було мінімум два параметри.

Приклади

Приклад #1 Приклад використання array_push()****

Loading...

Результат виконання наведеного прикладу:

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

Дивіться також

  • array_pop() - Витягує останній елемент масиву
  • array_shift() - Витягує перший елемент масиву
  • array_unshift() - Додає один або кілька елементів на початок масиву