Как получить последний элемент php массива — Q&A Хекслет
2026-02-26 18:47 Diff

Ответы

Смотря что подразумевается под словом "получить". Если нужно именно извлечь (получить элемент и уменьшить длину массива) последний элемент массива, то можно воспользоваться функцией array_pop():

А если изменять исходный массив нельзя, то можно воспользоваться функцией array_key_last(). Эта функция получает ключ последнего элемента массива, а потом можно получить и сам последний элемент. Взгляните на пример:

Поиск последнего элемента PHP массива с помощью функции count().

count(array $value, int $mode = COUNT_NORMAL)

Подсчитывает количество элементов массива.

Пример:

<?php $numbers = ['one', 'two', 'three', 'four']; $count = count($numbers); // => 4 $lastKey = count($numbers) - 1; // => 3 $lastValue = $numbers[$lastKey]; echo($lastValue); // => four