Как я могу использовать in_array, если стрелка является массивом?
У меня есть 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
вернетFALSE
.
Обычно я используюin_array
потому что мне нужно только проверить одно значение в массиве. Но в этом случаеin_array
не может быть использован. Я хотел бы посмотреть, есть ли простой способ сделать проверку с минимальным циклом.
ОБНОВЛЕНИЕ для уточнения.
Первый массив будет набором, который содержит уникальные значения. Второй массив может содержать дублированные значения. Им обоим гарантируется массив перед обработкой.