2014-06-29 69 views
1

過濾所以,我有兩個數組:陣列在PHP

$one = array('red','green','blue','yellow','white'); 
$two = array('white','blue','red'); 

這是說,我現在需要除去從所述第一陣列是在第二個存在的元素。總之,排序後的輸出必須是(在這種情況下):綠色,黃色

我已經看過PHP的文檔中的數組函數,但無法找到我所需要的。我確定這是一個基本的東西,但我不記得這個功能。

+0

和array_diff是功能 – DavidLin

回答

5

嘗試array_diff()

比較array1對一種或多種其它的陣列和在array1中不存在任何其它陣列的返回值。

例如...

$three = array_diff($one, $two); 

演示〜https://eval.in/167872

+0

完全就是我一直在尋找。謝謝,會盡快接受答案:) –