..


Рекламные ссылки

array_diff_assoc

Array_diff_assoc функция сравнивает два или большее количество массивов и возвращает новый массив с ключами и значениями первого массива, которые не встречаются в других массивов, используемых в сравнении.

Функции в вопросе допускает минимум два параметра:

  • array1 - (обязательно) Первый массив пробным камнем для других массивов;
  • массив2 - (обязательно) массива в сравнении с первым массив;
  • arrayN - (опционально) другие массивы в сравнении с первым массив;
Отметим также, что в сравнении используются как ключи и значения.

Вот пример:





 $ A1 = массив (0 => "Кошка", 1 => "Собака", 2 => "Крысы");







 $ A2 = массив (0 => "Цыпленок", 1 => "Крыса", 2 => "Собака");







 $ A3 = массив (0 => "Крыса", 1 => "Собака", 2 => "Кошка");







 print_r (array_diff_assoc ($ a1, $ a2, $ a3));



Результат выполнения кода выше:
 



 Array (



  



 [0] => Cat



  



 [2] => Крыса







 )

 
Второй массив, как видите, не имеет пары ключ / значение общего с первой и третьей массива, однако, парой акций 1 => "Собака".

В той же категории ...
E-Learning
Linux (курс) Linux (курс)
Полное руководство по открытым исходным кодом системы. От 49 €.
MySQL (курс) MySQL (курс)
Управление с открытым исходным кодом базы данных. С 39 €.
PHP (курс) PHP (курс)
Полный курс для создания динамических веб-сайтов. От 49 €.
Рекламные ссылки