key() Function
key()函数是PHP中的内建函数,用于返回当前内部指针指向的给定数组元素的索引。当前元素可能是开始元素,也可能是下一个元素,这取决于光标的位置。默认情况下,游标位置为0索引i。e,在给定数组的起始元素处。
语法
1 | key($array) |
参数:此函数接受单个参数$数组。它是一个数组,我们希望为它找到由内部指针指向的当前元素。
返回值:返回给定数组的当前元素的索引。如果输入数组为空,那么key()函数将返回NULL。
下面的程序演示了PHP中的key()函数:
1 2 3 4 5 6 7 8 9 10 11 | <?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); ?> |
输出
1 | The index of the current element of the array is: 0 |
例子2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php // input array $arr=array("Ram", "Geeta", "Shita", "Ramu"); // next function increse 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 | The index of the current element of the array is: 1 |
例子3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?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); ?> |
输出
1 | The index of the current element of the array is: 2 |
参考