..


Links Patrocinados

array_diff_assoc

Array_diff_assoc função compara dois ou mais arrays e retorna um novo array com as chaves e os valores da primeira matriz que não estão presentes em todas as matrizes utilizadas na comparação.

A função em questão admite um mínimo de dois parâmetros:

  • array1 - (obrigatório) A primeira matriz representa o ponto de referência para outras matrizes;
  • array2 - (obrigatório) Uma matriz para ser comparado com a primeira matriz;
  • arrayN - (opcional) Outros arrays para ser comparado com a primeira matriz;
Note bem que na comparação são utilizados tanto chaves e valores.

Aqui está um exemplo:





 $ A1 = array (0 => "Cat", 1 => "Dog", 2 => "Mouse");







 $ A2 = array (0 => "Chicken", 1 => "Mouse", 2 => "Dog");







 A3 = $ array (0 => "Mouse", 1 => "Dog", 2 => "Cat");







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



A saída do código acima será:
 



 Array (



  



 [0] => Gatos



  



 [2] => Mouse







 )

 
A segunda matriz, como você pode ver, não tem par chave / valor em comum com o primeiro eo terceiro array, no entanto, as ações par 1 => "Dog".

Na mesma categoria ...
E-Learning
Linux (Curso) Linux (Curso)
Guia completo para open-source do sistema. A partir de 49 €.
MySQL (Curso) MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €.
PHP (Curso) PHP (Curso)
Curso completo para a criação de sites dinâmicos. A partir de 49 €.
Links Patrocinados