English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Масштабные функции руководства
Функция PHP array_intersect_key() использует ключи для вычисления пересечения массивов.
array array_intersect_key ( array $array1, array $array2 [, array $array3 ...] );
Он возвращает массив, содержащий все значения array1, которые имеют соответствующие ключи во всех параметрах.
Номер | Параметры и описание |
---|---|
1 | array1(обязателен) Первый массив - это массив, с которым будут сравниваться другие массивы. |
2 | array2(обязателен) Это массив, который нужно сравнить с первым массивом |
3 | array3(по желанию) Это массив, который нужно сравнить с первым массивом |
Возвращает связанный массив, который содержит все элементы array1, ключи которых встречаются во всех параметрах. Если есть любая ошибка, он вернет FALSE.
Возвращает массив, который содержит все значения ключей,出现的 в $input1 и также出现在 всех других параметрических массивах $input2.
<?php $input1 = array('черный' => 1, 'красный' => 2, 'зеленый' => 3 ); $input2 = array('зеленый' => 4, 'черный' => 5, 'розовый' => 6,); $result = array_intersect_key($input1, $input2); print_r($result); ?>Проверим, посмотрим‹/›
Результат вывода:
Массив ( [черный] => 1 [зеленый] => 3 )