PHP | key () Функция
Функция key () - это встроенная функция в PHP, которая используется для возврата индекса элемента данного массива, на который в настоящее время указывает внутренний указатель. Текущий элемент может быть начальным или следующим элементом, в зависимости от позиции курсора. По умолчанию курсор находится в нулевом индексе, т.е. в начальном элементе данного массива.
Синтаксис:
ключ ($ массив)
Параметры: эта функция принимает единственный параметр $ array . Это массив, для которого мы хотим найти текущий элемент, на который указывает внутренний указатель.
Возвращаемое значение : возвращает индекс текущего элемента данного массива. Если входной массив пуст, функция key () вернет NULL.
Ниже программы иллюстрируют функцию key () в PHP:
Program 1:
<?php // input array $arr = array("Ram", "Geeta", "Shita", "Ramu"); // Here key function prints the index of // current element of the array.echo "The index of the current element of". " the array is: " . key($arr); ?> |
Выход:
Индекс текущего элемента массива: 0
Program 2:
<?php // input array $arr=array("Ram", "Geeta", "Shita", "Ramu"); // next function increase the internal pointer// to point next to the current element.next($arr); // Here key function prints the index of // the current element of the array.echo "The index of the current element of". " the array is: " . key($arr); ?> |
Выход:
Индекс текущего элемента массива: 1
Program 3:
<?php // input array $arr = array("0", "F", "D", "4"); // using next() function to increment// internal pointer two timesnext($arr);next($arr); // Here key function prints the index of// element of the current array position.echo "The index of the current element of". " the array is: " . key($arr); ?> |
Выход:
Индекс текущего элемента массива: 2
Ссылка:
http://php.net/manual/en/function.key.php