【发布时间】:2011-07-15 23:47:37
【问题描述】:
PHP 中是否有 SPL 反向数组迭代器? 如果没有,实现它的最佳方法是什么?
我可以这样做
$array = array_reverse($array);
foreach($array as $currentElement) {}
或
for($i = count($array) - 1; $i >= 0; $i--)
{
}
但是还有更优雅的方式吗?
【问题讨论】:
-
你的第二种方法不一定对。仅适用于数字连续键
-
糟糕,是的,这是真的。就我而言,我有一个数字数组,但您的评论使我认为我的问题更加相关。
-
数值数组不一定按顺序排列,也不一定从0开始