使用next()
和prev()
浏览数组时,如何获取数组所在的当前键?
答案 0 :(得分:15)
您可以使用key
function:
key()返回的索引元素 当前阵列位置。
而且,作为一个简单的例子,您可以考虑这部分代码:
$array = array(
'first' => 123,
'second' => 456,
'last' => 789,
);
reset($array); // Place pointer on the first element
next($array); // Advance to the second one
$key = key($array); // Get the key of the current (i.e. second) element
var_dump($key);
它将按预期输出第二个元素的键:
string 'second' (length=6)
答案 1 :(得分:7)
使用key
function获取内部指针当前指向的项目的键。
答案 2 :(得分:4)
您可能需要key()。
答案 3 :(得分:0)
您可以通过非常简单的方式获得此信息
foreach( $array as $key=>$value)
{
echo " Key ". $key;
}
它将回显最后一个键名..您可以根据需要对其进行管理。 \ 我的解决方案是获取Array Index的当前键名。