PHP КЛЮЧ ТЕКУЩЕГО ЭЛЕМЕНТА МАССИВА

В PHP для получения ключа текущего элемента массива можно использовать функцию key. Она возвращает ключ текущего элемента в массиве, на который указывает внутренний указатель. При этом возвращается индекс текущего элемента, а не сам элемент.

Пример использования функции key:

$array = ['one', 'two', 'three'];
$current_key = key($array);
// $current_key = 0, так как первый элемент в массиве имеет индекс 0

Если в массиве в данный момент внутренний указатель указывает на последний элемент, то функция key вернет null:

$array = ['one', 'two', 'three'];
end($array); // перемещаем внутренний указатель на последний элемент в массиве
$current_key = key($array);
// $current_key = null

Также можно использовать конструкцию foreach для получения ключа текущего элемента в массиве:

$array = ['one', 'two', 'three'];
foreach ($array as $key => $value) {
 echo $key . ' => ' . $value . '
';
}
// выведет '0 => one', '1 => two', '2 => three'

Если в процессе итерации массива необходимо получить ключ текущего элемента, используется переменная $key. В данном примере в переменной $key будут храниться ключи текущих элементов массива.

Ассоциативные и многомерные массивы в PHP - Базовый курс PHP-7

Пишем логику поиска по сайту - Динамический веб-сайт

#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP

Изучение PHP для начинающих - Урок #15 - Массивы элементов

Массивы в PHP - часть 1 - Базовый курс PHP-7

Функции работы с массивами в PHP - Базовый курс PHP-7

Реклама
Новое
Реклама