PHP array_intersect()Функции

PHP Array ReferenceПолное руководство по массивам PHP

Примеры

Сравните значения двух массивовЗначение, и верните пересечение:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"green","g"=>"blue"); $result=array_intersect($a1,$a2); print_r($result); ?>

Запустить пример »

Определение и использование

Функция array_intersect() сравнивает значения двух (или более) массивовЗначение, и возвращает пересечение.

Эта функция сравнивает значения двух (или более) массивов и возвращает массив пересечения, содержащий все значения из array1, которые также присутствуют во всех других массивах параметров.


Синтаксис

array_intersect(array1,array2,array3...);

Параметр Описание
array1 Обязательный. Первый массив для сравнения с другими массивами.
array2 Обязательный. Массив для сравнения с первым массивом.
array3,... Необязательный. Другие массивы для сравнения с первым массивом.

Технические детали

Возвращаемое значение: Возвращает массив пересечения, содержащий все значения в сравниваемом массиве (array1), а также в любых других массивах параметров (array2илиarray3и т.д.).
Версия PHP: 4.0.1+


Другие примеры

Пример 1

Сравните значения трех массивовЗначение, и верните пересечение:

<?php $a1=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow"); $a2=array("e"=>"red","f"=>"черный","g"=>"фиолетовый"); $a3=array("a"=>"красный","b"=>"черный","h"=>"yellow"); $result=array_intersect($a1,$a2,$a3); print_r($result); ?>

Запустить пример »


PHP Array ReferenceПолное справочное руководство по массивам PHP Другие расширения