Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Пресечение массивов


Автор: Vovan222 21.6.2011, 12:46
Привет. Есть два массива:
Код

$arr1 = array('14'=>'on','15'=>'on','16'=>'on');
$arr2 = array('5'=>'on','15'=>'on','16'=>'on');

Допустим мне нужно получить пересечение двух массивов по его ключам, делаю так:
Код

array_intersect_key($arr1, $arr2);

Получу: 
Код
 массив с ключами 15,16

А есть в PHP функция обратная этой, т.е чтобы я мог получить не 15,16 а 5.
Т.е все ключи, которые не пересекаются?

Автор: patap 21.6.2011, 13:01
http://ua2.php.net/array_diff_key

Автор: Vovan222 21.6.2011, 13:22
Спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)