if I have an array like this:
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"
)
)
I want to remove elements from it that have duplicate values only for the id key, and get:
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"
)
)
Thank.
source
share