17
可能重複:
Remove item from array if it exists in a 'disallowed words' array從陣列中刪除項目,如果他們在另一個數組存在
比方說我有一個包含整數以下兩個PHP數組:
$foo = array(1, 5, 9, 14, 23, 31, 45);
$bar = array(14, 31, 36);
我想刪除$foo
中的項目,其中中存在相同的值
所以這個過程的結果將創建一個$filteredFoo
數組,其中包含:
1, 5, 9, 23, 45
已經通過在php.net的文檔看起來似乎沒有要執行這種的已有的功能行動。那麼我唯一的選擇就是使用foreach,並通過$foo
在每次迭代時檢查值$bar
進行迭代?
非常感謝,木材的樹木和一切 – MrEyes 2010-12-03 16:11:32