Продуктивнее отсортировывать их при вызове из mysql
select * from table order by rating desc
а если нужно в php строго то функции сортировки ksort, usort и другие при просмотре их будут ссыдки на другие функции которые сортируют по любому признаку, ключ, значение, по возрастанию, с сохранением связи ключь значение, без сохранения
php.net/manual/ru/ref.array.php
в конце списка функции сортировки, выберите что подходит лучше