PHP | key () Функция

Опубликовано: 24 Февраля, 2022

Функция 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

PHP