Array element navigation: prev
<? $major_city_info = array(); $major_city_info[0] = 'A'; $major_city_info['A'] = 'B'; $major_city_info[1] = 'C'; $major_city_info['C'] = 'D'; $major_city_info[2] = 'E'; $major_city_info['E'] = 'F'; function print_all_array_backwards($city_array) { $current_item = end($city_array); //fast-forward to last if ($current_item) print("$current_item<BR>"); else print("There's nothing to print"); while($current_item = prev($city_array)) print("$current_item<BR>"); } print_all_array_backwards($major_city_info); ?>