если у меня есть такой массив:
Array (
[0]=>
Array (
["id"]=> "1"
["desc"]=> "desc 1"
["type"]=> "T"
["date"]=> "17-JAN-12"
)
[1]=>
Array (
["id"]=> "2"
["desc"]=> "desc 2"
["type"]=> "P"
["date"]=> "05-JAN-12"
)
[2]=>
Array (
["id"]=> "1"
["desc"]=> "desc 3"
["type"]=> "P"
["date"]=> "15-JAN-12"
)
[3]=>
Array (
["id"]=> "3"
["desc"]=> "desc 4"
["type"]=> "P"
["date"]=> "06-JAN-12"
)
[4]=>
Array (
["id"]=> "2"
["desc"]=> "desc 5"
["type"]=> "T"
["date"]=> "06-JAN-12"
)
)
Я хочу удалить из него элементы, которые имеют повторяющиеся значения только для ключа «id», и получите:
Array (
[0]=>
Array (
["id"]=> "1"
["desc"]=> "desc 1"
["type"]=> "T"
["date"]=> "17-JAN-12"
)
[1]=>
Array (
["id"]=> "2"
["desc"]=> "desc 2"
["type"]=> "P"
["date"]=> "05-JAN-12"
)
[2]=>
Array (
["id"]=> "3"
["desc"]=> "desc 4"
["type"]=> "P"
["date"]=> "06-JAN-12"
)
)
Спасибо.