Задать вопрос
@alinaparamonova1

Почему не сортируется массив?

Привет!
я скоро сойду с ума,
мне просто нужно отсортировать массив по ключу (по убыванию)

$users = R::findAll('user');

foreach ($users as $log) {

    $a = array($log->rating => $log->login);

    krsort($a, SORT_REGULAR);

    foreach ($a as $key => $val) {
        echo "$key = $val\n </br>";

    }
}

просто у меня уже взрыв головы, дело в том что при значениях если их в ручную вписать, то все сортируется и ок
а через чтение базы это уже что то не вероятное, прошу помощи
  • Вопрос задан
  • 176 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
У вас на каждом шаге формируется массив из одного элемента и сортируется именно он. Мне кажется что вы хотите не этого.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
anton_reut
@anton_reut
Начинающий веб-разработчик
$a = krsort($a, SORT_REGULAR);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы