Сортировка массива объектов по полю объекта -- Пример

Необходимо отсортировать объекты сообщений (Message) по возрастанию id сообщений:

    uasort($messages, function($a, $b){
        if ($a->getId() == $b->getId()) { return 0; }
         return ($a->getId() < $b->getId()) ? -1 : 1;
    });

Источник

http://php.net/manual/ru/function.uasort...

vedro-compota's picture

Хорошо, но если объекты извлекаются из БД, то лучше задать условие сортировки при их извелечении.

_____________
матфак вгу и остальная классика =)