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() - обчислює розбіжність масивів з додатковою перевіркою індексу