Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Por que a resposta é [1] => 2 ?

Não entendi bem o porque da resposta ser essa, se nenhum dos outros arrays tem 5 e 13 também... não seria [1] e [2]?

3 respostas

Vinicius Vieira Braz Laureano, seria legal se você colocasse o contexto do código. Dessa forma a gente consegue te ajudar bem mais rápido, e sem ter que assistir o vídeo da aula para identificar seu problema.

solução!

Opa, xará.

A função array_diff retorna os elementos do primeiro parâmetro que não existem nos demais parâmetros. Ou seja, ela só vai retornar os itens do primeiro array que não existem nos outros arrays, entende? O valor 2 (que está na chave 1 por ser o segundo elemento) só existe no primeiro array mesmo.

Entendeu? :-)

Sim isso mesmo, revendo a aula eu entendi realmente como ele se comporta.

Muito bom.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software