<?php
//допустим мы искали все сообщения с участием челика с id 4
//база отдала нам вот такой вот массив в итоге

$messages = [
	//id   chatid    text
	[1,    '1_4',      1231235221],
	[2,    '1_4',      3453453254],
	[3,    '3_4',      2435345345], //3_4
	[4,    '2_4',      2345564426],
	[5,    '2_4',      3453467854],    //2_4
	[6,    '4_7',      'posledniy 22'],
	[7,    '4_7',      2345646456],   //4_7
	[8,    '1_4',      3453456654],  
	[9,    '1_4',      2356767567],  //1_4
	[10,   '4_5',      'last 123'],  //4_5
	[11,   '4_6',      'toplel 33'], //4_6
];

//4 cтрочки кода перебора массива что бы получить что тебе нужно
$lastMessages = [];
foreach ($messages as $message) {
	$lastMessages[$message[1]] = $message;
}

print_r($lastMessages);