<?php
$remove = array(
"Remove Me", "Delete this", "this",
);
$haystack = array(
array("Data"),
array("Ddddata"),
array("Remove Me","More data"),
array("Delete this", "More!"),
array("Foo","Test"),
array("Bar"),
array("Don't Remove this","Okay we lied","Remove Me"),
array("remove me"), // Not really!
array("got this"),
array("this"),
);
var_dump(array_filter($haystack, function($e) use ($remove) {
return count(array_intersect($e, $remove)) === 0;
}));
preferences:
50.31 ms | 402 KiB | 5 Q