当前位置: 首页>>代码示例>>用法及示例精选>>正文


PHP key()用法及代码示例

key()函数是PHP中的一个内置函数,用于返回内部指针当前指向的给定数组元素的索引。当前元素可以是开始元素或下一个元素,具体取决于光标位置。默认情况下,光标位置在零索引处,即在给定数组的起始元素处。

用法:

key($array)

参数:该函数接受单个参数$array。这是我们要查找内部指针指向的当前元素的数组。


Return Value:返回给定数组当前元素的索引。如果输入数组为空,则key()函数将返回NULL。

以下示例程序旨在说明PHP中的key()函数:

程序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); 
                      
?>

输出:

The index of the current element of the array is: 0

程序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); 
                  
?>

输出:

The index of the current element of the array is: 1

程序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); 
                  
?>

输出:

The index of the current element of the array is: 2

参考:
http://php.net/manual/en/function.key.php



相关用法

注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | key() Function。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。