Перейти к содержимому


Как пересортировать массив?


В теме одно сообщение

#1 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 03 Июнь 2015 - 23:56

В Кроне делается выборка последних 10 записей по датам

$result6 = data_select(371, "status=0 ORDER BY `f5211` DESC LIMIT 10");

стоит задача пересортировать теперь по полю `f5211` в обратном порядке, чтобы выводилась дата по нарастающей

Можно описать синтаксис array_multisort или какой-то другой функции пересортировки?

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 04 Июнь 2015 - 09:26

Я бы так сделал: при проходе по всем записям создается массив записей с ключами массива, равным полю f5211. Затем массив сортируется по ключу в нужном порядке (ksort или krsort)





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных