如何获取数组中的最后一个键?

如何获得数组的最后一个键?

回答:

一个解决方案是使用end(引用)

的组合:key __

  • end() 将array的内部指针前进到最后一个元素,并返回其值。
  • key() 返回当前数组位置的索引元素。

因此,像这样的一部分代码应该可以解决问题:

$array = array(

'first' => 123,

'second' => 456,

'last' => 789,

);

end($array); // move the internal pointer to the end of the array

$key = key($array); // fetches the key of the element pointed to by the internal pointer

var_dump($key);

将输出:

string 'last' (length=4)

即我数组的最后一个元素的键。

完成此操作后,数组的内部指针将位于数组的末尾。如注释中所指出的,您可能希望reset()在数组上运行以将指针带回到数组的开头。

以上是 如何获取数组中的最后一个键? 的全部内容, 来源链接: utcz.com/qa/407369.html

回到顶部