Задать вопрос
@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>";

    }
}

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

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

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