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

92
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

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

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

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

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

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

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

109
Closure function argument

Closure function argument

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

97