У меня есть база данных, и извлеченный массив выглядит примерно так (если я сам создавал массивы)
<?php
$array[] = array('id' => 1, 'message' => 'test');
$array[] = array('id' => 1, 'message' => 'test');
$array[] = array('id' => 2, 'message' => 'test');
$array[] = array('id' => 5, 'message' => 'test');
$array[] = array('id' => 1, 'message' => 'test');
$array[] = array('id' => 8, 'message' => 'test');
$array[] = array('id' => 5, 'message' => 'test');
$array[] = array('id' => 1, 'message' => 'test');
?>
Как вы можете видеть, есть несколько массивов с идентификатором 1, и я хочу выбрать последние 5 элементов, но если есть дубликат, я хочу пропустить его и двигаться дальше. Есть ли простое решение для этого?