array_intersect
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
array_intersect — Обчислює перетин масивів
Опис
array_intersect(array $array, array ...$arrays): array
Функцияarray_intersect() повертає масив, що містить усі значення масиву array
, що містяться у всіх аргументах. Зверніть увагу, що ключі зберігаються.
Список параметрів
array
Основний масив, що перевіряється
arrays
Масиви, з якими йде порівняння значень
Значення, що повертаються
Повертає масив, що містить усі значення параметра array
, які існують у всіх переданих аргументах.
список змін
Версия | Опис |
---|---|
8.0.0 | Тепер функцію можна викликати лише з одним параметром. Раніше потрібно не менше двох параметрів. |
Приклади
Приклад #1 Приклад використання функції array_intersect()****
Loading...
Результат виконання наведеного прикладу:
Array
(
[a] => green
[0] => red
)
Примітки
Зауваження: Два елементи визнаються однаковими тоді і лише тоді, коли вираз
(string) $elem1 === (string) $elem2
істинно. Простіше кажучи: коли їх рядкові уявлення ідентичні.
Дивіться також
- array_intersect_assoc() - обчислює перетин масивів з додатковою перевіркою індексу
- array_diff() - обчислює розбіжність масивів
- array_diff_assoc() - обчислює розбіжність масивів з додатковою перевіркою індексу