У меня есть 2 массива, значение будет загружено из базы данных, ниже приведен пример:
$arr1 = array(1,2,3);
$arr2 = array(1,2,3,4,5,6,7);
Что я хочу сделать, это проверить, существует ли все значения в $arr1 в $arr2. Вышеприведенный пример должен быть TRUE, а:
$arr3 = array(1,2,4,5,6,7);
сравнение $arr1 с $arr3 вернет a FALSE.
Обычно я использую in_array, потому что мне нужно только проверить одно значение в массиве. Но в этом случае in_array не может использоваться. Я хотел бы посмотреть, есть ли простой способ выполнить проверку с минимальным циклом.
ОБНОВЛЕНИЕ для уточнения.
Первый массив будет набором, содержащим уникальные значения. Второй массив может содержать дублирующиеся значения. Оба они гарантируют массив перед обработкой.