Как сделать поиск по массиву без foreach?
$arr1 = array("apple", "orange",);
$arr2 = array("apple", "lime", "lime", "apple", "tomato", "tomato");

print_r(array_intersect($arr2, $arr1));
оно ?
Можно array_diff приспособить.