У меня есть многомерный массив ($ array), в котором записи выглядят следующим образом:
{ ["upload/example.gif"]=> array(5) {
["title"]=> string(12) "This is me"
["excerpt"]=> string(24) "This is a photo of a tree"
["img"]=> string(42) "upload/example.gif"
["link"]=> string(23) "http://www.google.co.uk"
["source"]=> string(6) "custom"
}
}
Мне нужно иметь возможность удалить любые дублирующиеся значения в $array
на основе ключа.Поэтому, если бы мой массив был:
$array = array( ["upload/example.gif"] => etc....
["upload/tree.gif"] => etc....
["upload/example.gif"] => etc....)
, я мог бы удалить один из ["upload/example.gif"] => etc....
массивов.
Я пытался:
$array = array_map('unserialize', array_unique(array_map('serialize', $array)));
, но этоне работал
Заранее спасибо.