How can I sort this multi-dimensional array in alphabetical order on 'color'. I want to keep banana with yellow, lettuce with green, and tomato with red:
$my_array=array(array(food=>"banana",color=>"yellow"),array(food=>"lettuce",color=>"green"),array(food=>"tomato",color=>"red"));
Unsorted (current)
echo $my_array[0][food]."=".$my_array[0][color]; // prints banana = yellow
echo $my_array[1][food]."=".$my_array[1][color]; // prints lettuce = green
echo $my_array[2][food]."=".$my_array[2][color]; // prints tomato = red
Sorted
echo $my_array[0][food]."=".$my_array[0][color]; // prints lettuce = green
echo $my_array[0][food]."=".$my_array[0][color]; // prints tomato = red
echo $my_array[0][food]."=".$my_array[0][color]; // prints banana = yellow