【发布时间】:2014-04-13 02:31:15
【问题描述】:
使用array[]添加新值时返回数组键的简单方法是什么。
例如:
$array[] = 'Hello World';
return $Key_of_Hello_World;
我想到的方法包括:
$key = count($array)-1;
有不同的解决方案吗?
结论
end() 和 key() 的组合通常是最好的,因为它允许关联,但如果您的数组仅使用数字键,count()-1 似乎是最简单且同样快速的。我将此添加到另一个链接的问题中。
【问题讨论】:
-
end($array); $key = key($array); -
谢谢帕特里克。我一定是搜索得不够努力。