php多维数组删除重复
不确定这个问题是否需要删除,但我无法在其他地方找到答案,所以我会问一下。
我有一个2d数组看起来如下:
Array([0] => Array ( [0] => dave [1] => jones [2] => c@b.c )[1] => Array ( [0] => john [1] => jones [2] => a@b.c )[2] => Array ( [0] => bruce [1] => finkle [2] => c@b.c ))
我想删除那些有重复电子邮件的人。所以在上面的例子中,我想删除[] [0]或[] [2]。我并不担心检查名称或类似的东西,我只需要根据单个值对子阵列进行重复数据删除。
目前我有这样的事情
if(is_array($array) && count($array)>0){ foreach ($array as $subarray) { $duplicateEmail[$subarray[2]] = isset($duplicateEmail[$subarray[2]]); unset($duplicateEmail[$subarray[2]]); } }
但它只是不对。任何帮助赞赏。
慕雪6442864
鸿蒙传说