Array Intersect PHP - работа с массивами в PHP
Функция `array_intersect()` в PHP используется для нахождения пересечения нескольких массивов. Она возвращает массив, содержащий только те элементы, которые присутствуют во всех заданных массивах.
Пример использования функции `array_intersect()`:
php
$array1 = [1, 2, 3, 4, 5];
$array2 = [2, 4, 6, 8];
$array3 = [3, 4, 5, 9];
// Находим пересечение массивов
$intersect = array_intersect($array1, $array2, $array3);
// Выводим результат
print_r($intersect);
В данном примере мы имеем три массива: `$array1`, `$array2` и `$array3`. С помощью функции `array_intersect()` мы находим пересечение этих трех массивов и записываем результат в переменную `$intersect`. Затем с помощью функции `print_r()` выводим полученный результат.
Результат выполнения кода будет следующим:
Array
(
[3] => 4
)
Таким образом, мы получаем массив, содержащий только один элемент, который является пересечением массивов - число 4.
Функция `array_intersect()` сравнивает значения массивов, но не учитывает ключи. Если вам необходимо также учитывать и ключи при нахождении пересечения массивов, вы можете использовать функцию `array_intersect_assoc()`.