检查键是否是数组中的最后一个元素?

tar*_*eld 9 php arrays

如何检查此键是否是数组中的最后一个元素?

$array = array("a","b","c");
Run Code Online (Sandbox Code Playgroud)

值"c"将具有键2.是否有一些像这样的代码is_end(2)返回true或false,这取决于它们的键是否是数组的最后一个?while()我可以使用某种陈述吗?

Yac*_*oby 22

您可以使用end()key()来获取数组末尾的键.

end($array);
$lastKey = key($array);
Run Code Online (Sandbox Code Playgroud)


Fel*_*ing 5

你可以count使用数组值:

$last_index = count($array) - 1;
Run Code Online (Sandbox Code Playgroud)

但这不适用于关联数组.