Как удалить дубликаты в массиве вроде этого?

Как удалить дубликаты в массиве?

Мой массив $ test1 дает мне это:

Array ( [0] => Array ( [id] => 47523 [date] => 12-02-13 14:36:32 ) [1] => Array ( [id] => 47523 [date] => 12-02-13 13:56:48 ) [2] => Array ( [id] => 38639 [date] => 12-02-13 13:38:51 ) [3] => Array ( [id] => 38639 [date] => 12-02-13 13:07:43 ) ) 

Мой массив $ test2 дает мне это:

 Array ( [0] => Array ( [id] => 47523 [date] => 12-02-13 14:36:32 ) [1] => Array ( [id] => 47523 [date] => 12-02-13 13:56:48 ) [2] => Array ( [id] => 38639 [date] => 12-02-13 13:38:51 ) [3] => Array ( [id] => 38639 [date] => 12-02-13 13:07:43 ) [4] => Array ( [id] => 53241 [date] => 12-02-13 11:02:48 ) ) 

Но я хочу, чтобы результат был таким, с последней датой

 Array ( [0] => Array ( [id] => 53241 [date] => 03-02-13 11:02:48 ) ) 

Что я могу сделать?