Функция array_reverse() возвращает массив в обратном порядке и сохраняет ключи если необязательный параметр равен TRUE.
Пример использования:
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $arr = array_reverse ($a); print_r($arr);
Array ( [0] => пряник [1] => сапог [2] => мышка [3] => кошка )
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $arr = array_reverse ($a,TRUE); print_r($arr);
Array ( [6] => пряник [4] => сапог [2] => мышка [1] => кошка )