/
Вопросы и ответы
/
PHP
/

Как извлечь последний элемент php массива

Как извлечь последний элемент php массива

4 года назад

Человек-Молекула

Ответы

0

Существует множество способов решения данной задачи. Я расскажу о парочке из них.

Если массив не нужно никак модифицировать, то можно использовать функцию array_key_last(), которая возвращает индекс последнего элемента. Лучше сразу взглянуть на пример:

<?php

$words = ['hexlet', 'potato', 'green'];
$lastItem = $words[array_key_last($words)];
print_r($lastItem); // => 'green'

Также можно использовать встроенную функцию array_pop(). Она извлекает последний элемент и возвращает его значение, но нужно помнить о том, что при этом исходный массив уменьшается на один элемент.

<?php

$words = ['hexlet', 'potato', 'green', 'smith'];
$lastItem = array_pop($words);
print_r($lastItem); //=> 'smith'
print_r($words); //=> ['hexlet', 'potato', 'green']

4 года назад

Roman Ashikov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845