Эй, если я правильно понял ваши требования, вот фрагмент кода.
<?php
$array1 = [1,2,3,4];
$array2 = [1,2,3,3,4,5,6,7];
function isInArray($needle, $haystack) {
foreach ($needle as $index => $searchValue) {
foreach ($haystack as $haystackValue) {
if ($searchValue === $haystackValue) {
unset($needle[$index]);
}
}
}
if (empty($needle)) {
return true;
}
return false;
}
var_dump(isInArray($array1, $array2));