I have been stuck on this problem for a couple of days now. I just can't seem to wrap my head around what seemingly should be a easy problem.
Here is the array, and I want to sort it by temperature. Descending.
[0] => Array ( [name] => Sandnes [latitude] => 58.85244 [longitude] => 5.73521 [temperature] => 12.0 ) [1] => Array ( [name] => Sola [latitude] => 58.88854 [longitude] => 5.65285 [temperature] => 12.3 ) [2] => Array ( [name] => Kleppe [latitude] => 58.77303 [longitude] => 5.63329 [temperature] => 12.1 ) [3] => Array ( [name] => Hommersåk [latitude] => 58.93167 [longitude] => 5.85111 [temperature] => 11.3 ) [4] => Array ( [name] => Ålgård [latitude] => 58.76417 [longitude] => 5.85253 [temperature] => 10.9 ) [5] => Array ( [name] => Stavanger [latitude] => 58.97005 [longitude] => 5.73332 [temperature] => 11.9 ) [6] => Array ( [name] => Tananger [latitude] => 58.93618 [longitude] => 5.5741 [temperature] => 12.5 ) [7] => Array ( [name] => Bryne [latitude] => 58.73536 [longitude] => 5.64766 [temperature] => 12.4 ) I have tried multiple different solutions with the many different sorting functions that PHP comes with, but with no luck.
I have seen variants of this question, but their answers always vary. After trying to implement some of the solutions I have seen, and failed, I'm hoping some of you may be of assistance.