Справочник функций PHP /
Функции по алфавиту
A B C D E F G H I J K L M N O P Q R S T U V W

array_diff_key

array array_diff_key ( array $array1 , array $array2 [, array $... ] ) Подобно array_diff, функция возвращвет массив, содержимым которого будут являться элементы $array1, ключи которых отсутствуют в последующих параметрах. Связь ключ-значение не теряется. Пример использования: <?php
$arr
=array('a'=>'apple', 'b'=>'banana', 'c'=>'cherry', 'd'=>'date');
$arr2=array('a'=>1, 'b'=>2, 'e'=>5, 'g'=>7);
print_r(array_diff_key($arr, $arr2));
/*
Array ( [c] => cherry [d] => date )
*/
?>