iljaGolubev, вы, похоже, действительно не понимаете чего-то фундаментального. И поэтому ваши вопросы кажутся всем просто глупостью. Либо вы просто не можете объяснить, что именно вам непонятно.
Я предлагаю вам вместо того чтобы капризничать и демонстрировать искрометный сарказм, всё-таки попробовать пояснить, что именно вызывает у вас недуомение.
Потому что для всех остальных применение array_reverse совершенно логично и оправданно, в силу явной необходимости обратного порядка элементов
у вас вопрос "не в чем смысл"
а "В чём смысл без явной необходимости". Ответ на который приведён выше.
Если вас не устравает отражение, то не надо пенять на зеркало.
Если вас не устраивает ответ, то попробуйте сначала прочитать вопрос.
Как раз наоборот. на этот вопрос вот прям идеальный ответ.
Вы хотели генерализованный ответ на общий вопрос - вы его получили.
Хотели бы ответ на конкретный вопрос по конкретному участку кода - задавали бы его.
Вот это я понимаю. апгрейдить бд, чтобы не делать два запроса.
и особенное чувство удовлетворения от с блеском решённой задачи будет после того, как потом выяснится что вдруг не работает квери кэш, или кривые группировки :)
Stepan Fedoseev, вот видите, как вы сами себе портите ответы?
Вы спросили "как пропарсить частично", в то время как ваш вопрос - "как получить все message".
На досуге почитайте про XY problem, узнаете много нового.
Непонятно только, зачем было пытаться писать ответ в таком случае