Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- A função array_intersect() compara os valores de duas (ou mais) matrizes
- e retorna os resultados.
- Essa função compara os valores de duas ou mais matrizes, e retornar uma matriz
- que contém as entradas do array1 que estão presentes em array2 , array3 , etc.
- Sintaxe: array_intersect(array1,array2,array3...);
- Parâmetros:
- array1 = Obrigatório. A matriz para comparar a partir dela.
- array2 = Obrigatório. Uma matriz para comparação.
- array3 = Opcional. Outra matriz para comparação.
- EXEMPLO 1
- Comparar os valores de duas matrizes e retornar os resultados:
- */
- $a1=array("a"=>"vermelho","b"=>"verde","c"=>"azul","d"=>"amarelo");
- $a2=array("e"=>"vermelho","f"=>"verde","g"=>"azul");
- $result=array_intersect($a1,$a2);
- print_r($result);
- //Saída: Array ( [a] => vermelho [b] => verde [c] => azul )
- ?>
- <?php
- /*
- EXEMPLO 2
- Comparar os valores de três matrizes e voltar os resultados:
- */
- $a1=array("a"=>"vermelho","b"=>"verde","c"=>"azul","d"=>"amarelo");
- $a2=array("e"=>"vermelho","f"=>"verde","g"=>"roxo");
- $a3=array("a"=>"vermelho","b"=>"verde","h"=>"amarelo");
- $result=array_intersect($a1,$a2,$a3);
- print_r($result);
- //Saída: Array ( [a] => vermelho [b] => verde )
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement