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

103
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

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

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

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

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

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

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

124
Closure function argument

Closure function argument

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

111