Как сортировать сообщения в диалоги на PHP?

153
19 марта 2021, 20:30

Есть сообщения из БД, как сделать что-то типо диалогов. Чтобы показывалось только последнее сообщение (проверка по логину).

Вот массив:

[0] => Array
    (
        [login] => admin
        [text] => как длеа
        [date] => 1562313697
    )
[1] => Array
    (
        [login] => stone
        [text] => тест
        [date] => 1562313674
    )
[2] => Array
    (
        [login] => admin
        [text] => Привет
        [date] => 1562313477
    )
[3] => Array
    (
        [login] => user
        [text] => хай
        [date] => 1562114203
    )
[4] => Array
    (
        [login] => moderator
        [text] => 12345
        [date] => 1562113713
    )
[5] => Array
    (
        [login] => user
        [text] => zzz
        [date] => 1562112784
    )

Должно на выходе быть:

      [0] => Array
    (
        [login] => admin
        [text] => как длеа
        [date] => 1562313697
    )
[1] => Array
    (
        [login] => stone
        [text] => тест
        [date] => 1562313674
    )
[2] => Array
    (
        [login] => user
        [text] => хай
        [date] => 1562114203
    )
[3] => Array
    (
        [login] => moderator
        [text] => 12345
        [date] => 1562113713
    )
READ ALSO
Как составить SQL запрос вывода диалогов?

Как составить SQL запрос вывода диалогов?

Ранее задавал вопрос как сортировать данные полученные из базы средствами PHP, посоветовали что лучше составить запрос на SQL

170
Белый экран на странице phpinfo(). Битрикс

Белый экран на странице phpinfo(). Битрикс

В админке Битрикса при переходе Настройки-Инструменты-Диагностика-Настройки PHP (/bitrix/admin/phpinfophp) выдаёт пустую страницу

179
Нужна помощь по работе с массивами

Нужна помощь по работе с массивами

Всем приветЯ новичок в PHP

161
Closure function argument

Closure function argument

У меня есть метод класса, который обновляет ценовые предложения товара:

143