@ottilie.farrell Вы можете использовать array_intersect() функцию чтобы найти одинаковые значения в двух массивах на PHP, посмотрите пример кода ниже как пример:
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php $arr1 = [1, 2, 3, 4]; $arr2 = [5, 6, 7, 1, 2]; print_r(array_intersect($arr1, $arr2)); // Вывод: //Array //( // [0] => 1 // [1] => 2 //) |
@ottilie.farrell
Для того чтобы найти одинаковые значения в двух массивах на PHP можно воспользоваться функцией array_intersect():
1 2 3 4 5 6 |
$array1 = array('apple', 'banana', 'orange'); $array2 = array('orange', 'pear', 'banana'); $intersect = array_intersect($array1, $array2); print_r($intersect); |
Результат выполнения данного кода будет следующим:
1 2 3 4 5 |
Array ( [1] => banana [2] => orange ) |
Функция array_intersect() возвращает массив, содержащий значения, которые присутствуют в обоих исходных массивах. В данном примере в результате выполнения функции получится массив, содержащий значения "banana" и "orange", так как они присутствуют в обоих массивах.