我有一個數組,我需要過濾。我想用文字數組來過濾,以便有一個新的陣列,而不該「字」如何過濾陣列與另一個陣列
Array
(
[0] => Array
(
[occurence] => 17
[word] => sampleword
)
[1] => Array
(
[occurence] => 14
[word] => sampleword1
)
[2] => Array
(
[occurence] => 14
[word] => sampleword2
)
[3] => Array
(
[occurence] => 14
[word] => sampleword3
)
)
我有一個函數,它工作得很好,但只有一個「字」
function words_not_included($w) {
$not_included = 'sampleword1';
return $w['word'] != $not_included;
}
然後我申請
$new_array = array_filter($old_array, "words_not_included");
因此,它用一個字的作品
如何有禁'的陣列詞,如:
$forbidden_words = array('sampleword1','sampleword3');
,然後用它們和輸出濾波器的新數組是這樣的:
Array
(
[0] => Array
(
[occurence] => 17
[word] => sampleword
)
[1] => Array
(
[occurence] => 14
[word] => sampleword2
)
)
只會返回true或false,而不是指運算希望有 – Giwwel 2014-11-14 16:22:02
數組@ Giwwel:如果你讀到這個問題,那麼OP使用'array_filter',它需要'true'或'false'返回。 – AbraCadaver 2014-11-14 16:23:02