English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной Учебник

PHP Уровень продвинутый Учебник

PHP & MySQL

PHP Референс Мануал

Функция PHP array_intersect_assoc() и примеры использования

PHP Массив функции руководства

Функция PHP array_intersect_assoc() сравнивает массивы и возвращает交集 двух массивов (сравнивает имена ключей и значения).

Синтаксис

array array_intersect_assoc ( array $array1, array $array2 [, array $array3 ...] );

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

Функция array_intersect_assoc() возвращает массив, который содержит все значения, которые также出现 в всех других параметрических массивах array1. Обратите внимание, что в отличие от array_intersect(), имя ключа также используется для сравнения.

Параметр

НомерПараметры и описание
1

array1(обязателен)

Первый массив является массивом, который будет сравниваться с другими массивами.

2

array2(обязателен)

Это массив, который нужно сравнить с первым массивом

3

array3(по выбору)

Это массив, который нужно сравнить с первым массивом

Возврат значений

 Возвращает массив, который содержит все значения, которые также出现 в всех других параметрических массивах array1.

Онлайн пример

Функция array_intersect_assoc() с проверкой индекса calculates the intersection of arrays

<?php
   $input1 = array("a" => "black", "red", "blue");
   $input2 = array("a" => "black", "yellow", "red");
   $result = array_intersect_assoc($input1, $input2);
   
   print_r($result);
?>
Тестирование посмотрим‹/›

Результат вывода:

Массив ( [a] => black )

PHP Массив функции руководства