可能重复:
php multi-dimensional array remove duplicatePHP得到一个多维数组的唯一值
我有一个这样的数组:
$a = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Australia',),
3 => array ('value' => 'America',),
4 => array ('value' => 'England',),
5 => array ('value' => 'Canada',),
)
我如何删除重复值所以我得到这个:
$a = array (
0 => array ('value' => 'America',),
1 => array ('value' => 'England',),
2 => array ('value' => 'Australia',),
4 => array ('value' => 'Canada',),
)
我试过使用array_unique,但由于这个数组是多维的,我认为这不起作用。
编辑:我也需要这个数组是多维的,在这种格式下,我不能将它弄平。
讽刺的是,几个重复:http://stackoverflow.com/search?q=php+array+duplicate – 2010-03-14 13:17:48
他们都是完全不同的?告诉我哪些答案是多维数组的问题。 – Mark 2010-03-14 13:25:55
有很多,一些用于多维数组,一些用于一维数组。我特别投票关闭的是:http://stackoverflow.com/questions/1861682/php-multi-dimensional-array-remove-duplicate,这几乎是完全相同的问题(删除基于子元素的元素值)。请不要亲自采取。如果没有数百个重复的问题,它对于SO更好。 – 2010-03-14 13:52:24