кодесурса
«PHP

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

script1adsense2code
script1adsense3code

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

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

Версия:

(PHP 4 и выше)

Синтаксис:

 array_diff (array1, array2, array3 ...) 

Параметр:

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

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

Массив, содержащий все записи из array1, чьи ключи отсутствуют в других массивах, например, array2, array3 и т. Д.

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

Пример:

<?php
$array1 = array('Math'=>77, 20, 'Geography'=>89, 'Language'=>67);
$array2 = array('Language'=>71, 'Science'=>91 ,20, 'Geography'=>89);
var_dump(array_diff_key($array1, $array2));
?>

Выход:

 array (1) {["Math"] => int (77)} 

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

«PHP

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

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

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

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

Предыдущая: array_diff_assoc
Далее: array_diff_uassoc

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code