PHP има цял куп функции за сортиране.
Единият, който звучи така, сякаш искате, е asort()
Вижте ръководството за PHP за други алтернативи като sort()
, ksort()
, natsort()
, usort()
и редица други вариации. Има и shuffle()
за сортиране на случаен принцип.
[EDIT]Добре, стъпка по стъпка, за да получите най-високата стойност от масива:
asort($row); //or arsort() for reverse order, if you prefer.
end($row); //positions the array pointer to the last element.
print current($row); //prints "45" because it's the sorted highest value.
print key($row); //prints "c" because it's the key of the hightst sorted value.
Има и цял куп други начини да го направите.