不知道這個問題是否需要刪除重複,但我無法在其他地方找到答案,所以我會去問一問。php多維數組刪除重複
我有一個二維數組,如下所示:
Array
(
[0] => Array
(
[0] => dave
[1] => jones
[2] => [email protected]
)
[1] => Array
(
[0] => john
[1] => jones
[2] => [email protected]
)
[2] => Array
(
[0] => bruce
[1] => finkle
[2] => [email protected]
)
)
我想刪除那些重複的電子郵件。所以在上面的例子中,我想刪除[] [0]或[] [2]。我並不擔心檢查名稱或類似的東西,我只需要根據單個值對子陣列進行重複數據刪除。
目前,我有這樣的事情
if(is_array($array) && count($array)>0){
foreach ($array as $subarray) {
$duplicateEmail[$subarray[2]] = isset($duplicateEmail[$subarray[2]]);
unset($duplicateEmail[$subarray[2]]);
}
}
,但它僅僅是不正確的。任何幫助讚賞。
的可能重複(http://stackoverflow.com/questions/307674/how-to-remove-duplicate-values-from-a [如何從在PHP多維數組中刪除重複的值] -multi-dimensional-array-in-php) – 2013-08-22 07:03:11