array_push
Добавляет элементы в конец массива.
Синтаксис
array_push(array &$array, mixed ...$values): intПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Массив, который изменяется. |
| ...$values | mixed | Добавляемые значения. |
Возвращаемое значение
intНовое количество элементов.
Примеры
Несколько значений сразу:
<?php
$colors = ['red'];
array_push($colors, 'green', 'blue');
echo implode(', ', $colors);Результат:
red, green, blueДля одного значения проще запись со скобками:
<?php
$colors = ['red'];
$colors[] = 'green';
echo count($colors);Результат:
2Примечания
Функция меняет сам массив. Запись $array[] = $value делает то же самое и работает быстрее.
См. также
- array_pop — Удаляет последний элемент массива и возвращает его.
- array_unshift — Добавляет элементы в начало массива.
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.