кодесурса
«PHP

PHP: функция array_intersect_key ()

script1adsense2code
script1adsense3code

PHP: вычисляет пересечение массивов, используя ключи для сравнения

Array_intersect_key () используется для создания массива, содержащего ключи и значения первого массива, ключи которого (т.е. из первого массива) присутствуют во всех других массивах.

Версия:

(PHP 4 и выше)

Синтаксис:

 array_intersect_key (array1, array2, ....) 

Параметры:

название Описание Необходимые /
Необязательный
Тип
array1 Первый массив. необходимые массив
array2 Массив для проверки ключей по первому массиву. необходимые массив

Возвращаемое значение:

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

Тип значения: Массив

Пример:

<?php
$array1 = array("Orange" => 1, "Apple" => 2, "Banana" => 3, "Chery" =>4);
$array2 = array("Orange" => 5, "Banana" => 6, "Mango" =>7);
var_dump(array_intersect_key($array1, $array2));
?>

Выход:

 array (2) {["Orange"] => int (1) ["Banana"] => int (3)} 

Иллюстрированная презентация:

«PHP

Посмотреть пример в браузере

Практика здесь онлайн:

Смотрите также

Справочник по функциям PHP

Предыдущая: массив_интерсект_связь
Далее: array_intersect_ uassoc

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code