array_key_last() WP 5.9.0

Отримує останній ключ переданого масиву. Не торкається внутрішнього покажчика масиву.

Функції однаково який масив було передано (індексний чи асоціативний), вона у разі поверне останній ключ (індекс) зазначеного масиву.

Це поліфіл для функції array_key_last() , доданої в PHP 7.3.

Використовуйте array_key_first() , коли потрібно отримати перший ключ масиву.

1 раз – 0.000003 сек
(швидкість світла) | 50000 разів – 0.0001 сек
(швидкість світла)

Хуків немає.

Повертає

Строку|int|null. Останній ключ масиву, якщо масив не порожній; null інакше.

Використання

array_key_last($arr);
$arr
(масив) (обов’язковий)
Масив останній ключ якого потрібно отримати.

Приклади

0

#1 Демонстрація

$key = array_key_last([1, 2]); // 1

$key = array_key_last( [ 'one' => 1, 'two' => 2 ] ); // two
0

#2 Приклад збереження внутрішнього покажчика масиву.

$arr = [
	'one' => 1,
	'two' => 2
];
reset($arr); // Перемикаємо внутрішній покажчик масиву

echo key($arr); // one

echo array_key_last($arr); // two

echo key($arr); // one

список змін

З версії 5.9.0Введено.

Код array_key_last() WP 6.0.2

function array_key_last( array $arr ) {
	if (empty($arr)) {
		return null;
	}
	end($arr);
	return key($arr);
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *