如何获取数组当前项的键?

ajs*_*sie 5 php arrays

使用next()和导航数组时prev(),如何获得数组所在的当前键?

Pas*_*TIN 16

你可以使用这个key功能:

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);
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,它将输出第二个元素的关键:

string 'second' (length=6)
Run Code Online (Sandbox Code Playgroud)


Gum*_*mbo 7

使用该key函数获取内部指针当前指向的项的键.


Bil*_*eal 5

你可能想要key()