Surprisingly, it took me a long time to find this solution so I decided to post it for anyone who had a situation similar to mine.
Let’s say you have the following 2D associative array in PHP of fruits and their corresponding prices and you want to have them sorted by price:
$fruits = array ( [0] => array ( ['product'] => 'banana', ['price'] => 2.99 ), [1] => array ( ['product'] => 'apple', ['price'] => 1.99 ), [2] => array ( ['product'] => 'durian', //these smell by the way - i do not know how people can like them =) ['price'] => 19.99 ), [3] => array ( ['product'] => 'starfruit', //not too stinky but still stinky nonetheless ['price'] => 5.99 ) );