Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. <?php
  2. /*
  3. A função array_intersect() compara os valores de duas (ou mais) matrizes
  4. e retorna os resultados.
  5.  
  6. Essa função compara os valores de duas ou mais matrizes, e retornar uma matriz
  7. que contém as entradas do array1 que estão presentes em array2 , array3 , etc.
  8.  
  9. Sintaxe: array_intersect(array1,array2,array3...);
  10.  
  11. Parâmetros:
  12. array1 = Obrigatório. A matriz para comparar a partir dela.
  13. array2 = Obrigatório. Uma matriz para comparação.
  14. array3 = Opcional. Outra matriz para comparação.
  15.  
  16.  
  17. EXEMPLO 1
  18. Comparar os valores de duas matrizes e retornar os resultados:
  19. */
  20. $a1=array("a"=>"vermelho","b"=>"verde","c"=>"azul","d"=>"amarelo");
  21. $a2=array("e"=>"vermelho","f"=>"verde","g"=>"azul");
  22.  
  23. $result=array_intersect($a1,$a2);
  24. print_r($result);
  25. //Saída: Array ( [a] => vermelho [b] => verde [c] => azul )
  26. ?>
  27.  
  28.  
  29. <?php
  30. /*
  31. EXEMPLO 2
  32. Comparar os valores de três matrizes e voltar os resultados:
  33. */
  34. $a1=array("a"=>"vermelho","b"=>"verde","c"=>"azul","d"=>"amarelo");
  35. $a2=array("e"=>"vermelho","f"=>"verde","g"=>"roxo");
  36. $a3=array("a"=>"vermelho","b"=>"verde","h"=>"amarelo");
  37.  
  38. $result=array_intersect($a1,$a2,$a3);
  39. print_r($result);
  40. //Saída: Array ( [a] => vermelho [b] => verde )
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement