Как получить последний ключ в массиве в php?

Пользователь

от lilla.herman , в категории: PHP , 3 года назад

Как получить последний ключ в массиве в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@lilla.herman Используйте array_key_last() функцию чтобы получить последний ключ в массиве на PHP, ниже пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
<?php

$arr = [
    'user_1' => 1,
    'user_2' => 2,
    'user_3' => 3
];

// Вывод: user_3
echo array_key_last($arr);
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от urban_will , год назад

@lilla.herman 

Для получения последнего ключа в массиве в PHP можно использовать функцию end(), а затем функцию key().


Например:

1
2
3
4
$array = array('apple' => 1, 'banana' => 2, 'cherry' => 3);
end($array);
$last_key = key($array);
echo $last_key; // выводит "cherry"


Функция end() перемещает внутренний указатель массива на последний элемент, а затем функция key() возвращает ключ этого элемента.