Replace, "Тази функция задава нови ключове за елементите на array . Тя няма просто да преподреди ключовете, а ще премахне всички съществуващи ключове, които са били присвоени". Това не ме устройва.
Има ли начин да подредя стойностите от най-голямата към най-малката (rsort прави обратното), без да губя ключа?