array_pop
Удаляет последний элемент массива и возвращает его.
Доступно с: PHP 4
Синтаксис
array_pop(array &$array): mixedПараметры
| Параметр | Тип | Описание |
|---|---|---|
| $array | array | Массив, из которого извлекается элемент. Передаётся по ссылке и изменяется. |
Возвращаемое значение
mixedИзвлечённый элемент или `null`, если массив пуст.
Примеры
Извлечение последнего элемента:
<?php
$stack = ['a', 'b', 'c'];
$last = array_pop($stack);
echo $last, "\n";
echo implode(', ', $stack);Результат:
c
a, barray_shift() делает то же самое с первым элементом:
<?php
$queue = ['a', 'b', 'c'];
$first = array_shift($queue);
echo $first, "\n";
echo implode(', ', $queue);Результат:
a
b, cПримечания
Обратные действия выполняют array_push() (добавить в конец) и array_unshift() (добавить в начало).
См. также
- array_slice — Возвращает часть массива.
- count — Возвращает количество элементов массива.
Вопросы и ответы по теме
В учебнике
- Массивы — Списки и ассоциативные массивы в PHP — создание, изменение, перебор и полезные функции.