首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取数组中的最后一个键?

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

Stack Overflow用户
提问于 2010-02-28 01:09:51
回答 16查看 453K关注 0票数 355

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

EN

回答 16

Stack Overflow用户

发布于 2011-09-20 07:18:56

虽然end()似乎是最简单的,但它并不是最快的。更快、更强大的替代方案是array_slice()

代码语言:javascript
复制
$lastKey = key(array_slice($array, -1, 1, true));

As the tests say,在一个有500000个元素的数组上,它几乎快了7倍!

票数 89
EN

Stack Overflow用户

发布于 2011-09-28 21:05:51

我更喜欢

代码语言:javascript
复制
end(array_keys($myarr))
票数 53
EN

Stack Overflow用户

发布于 2012-09-21 12:07:50

只需使用:echo $array[count($array) - 1];

票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2348205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档