@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>";

    }
}

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

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 11:20
5000 руб./за проект
01 мая 2024, в 10:55
3000 руб./за проект
01 мая 2024, в 10:55
3000 руб./за проект