Does anyone know how to sort an associative array into alternating largest smallest values? In other words, the odd positioned element (1st, 3rd, 5th, etc) should be ordered descending and the even positioned elements (2nd, 4th, 6th, etc) should be ordered ascending.
I.E.
array("A"=>10, "B"=>2, "C"=>5, "D"=>1, "E"=>30, "F"=>1, "G"=>7)
Should become:
array("E"=>30, "D"=>1, "A"=>10, "F"=>1, "G"=>7, "B"=>2, "C"=>5)