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 times next( $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