Итерация в обратном порядке по массиву с помощью решения PHP - SPL?

Есть ли в PHP итератор обратного массива SPL? А если нет, то как лучше всего этого добиться?

Я мог бы просто сделать

$array = array_reverse($array);
foreach($array as $currentElement) {}

или

for($i = count($array) - 1; $i >= 0; $i--)
{

}

Но есть ли более элегантный способ?

21
задан Sebastian Hoitz 15 March 2011 в 17:25
поделиться