PHP: функция array_intersect ()
PHP: вычисляет пересечение массивов
Функция array_intersect () используется для сравнения двух или более массивов и возвращает массив, содержащий все значения первого массива, которые присутствуют в других массивах. В этой операции ключи сохраняются.
Версия:
(PHP 4 и выше)
Синтаксис:
array_diff (array1, array2, array3 ...)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
array1 | Ссылочный массив. | необходимые | массив |
array2 | По сравнению с первым массивом. | необходимые | массив |
array3 .. | По сравнению с первым массивом | Необязательный | массив |
Возвращаемое значение:
Массив, содержащий все ключи и значения в array1, если его значения существуют в array2, array3 и т. Д.
Тип значения: Массив
Пример:
<?php
$array1=array("Orange" => 100, "Apple" => 200, "Banana" => 300, "Cherry" => 400);
$array2=array("Orange" => 100, "Apple" => 200, "Banana" => 300);
$result=array_intersect($array1, $array2);
print_r($result);
?>
Выход:
Массив ([Оранжевый] => 100 [Apple] => 200 [Банан] => 300)
Иллюстрированная презентация:
Практика здесь онлайн:
Смотрите также
Предыдущая: array_intersect_ ukey
Далее: array_key_exists
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code