Сортировка как в SQL
SELECT * FROM table
WHERE some_column = some_value
ORDER BY some_column1 DESC, some_column2 ASC
...
Т.е. у меня есть массив $users :
$users[$i]["name"] - Имя юзера
$users[$i]["vip"] - Является ли юзер VIP'ом (1 или 0)
$users[$i]["offers_count"] - Количество предложений купли-продажи юзера
Мне необходимо сделать сортировку по :
+ Статус VIP;
++ Количество предложений
+++ Имя пользователя
На SQL эта сортировка выглядела бы так :
ORDER BY vip DESC, offers_count DESC, name DESC
Здесь вообще-то форум по СУБД, а не по PHP. Обратитесь в соответствующий форум, там вам быстрее ответят