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.