Excluir valores do segundo array
25/04/2017
0
To numa situação que é a seguinte.
Tenho 2 arrays e preciso excluir os valores do segundo que não tem no primeiro.
Tem alguma função no php que eu possa fazer isso?
Larissa Aguiar
Post mais votado
02/05/2017
Você pode utilizar a função array_intersect(array2, array1). Com essa função ela irá comparar as duas arrays ou mais, e retornará uma array com todos os valores da primeira array que tem na outra, ou outras.
Victor Machado
Mais Posts
03/05/2017
Larissa Aguiar
Não entendi como posso excluir os valores do segundo array.
Nessa função a ordem certa dos arrays vai fazer isso para mim?
04/05/2017
Victor Machado
O retorno da função é uma nova array somente com os valores que existem primeira e na segunda array.
$arrayA = [0, 1, 2, 3, 4, 5]; $arrayB = [1, 2, 5, 6]; $arrayC = array_intersect($arrayA, $arrayB);
O valor de $arrayC será: [1 ,2, 5]
Vale lembrar que a chave da array continuará a mesma.
17/05/2017
Larissa Aguiar
Clique aqui para fazer login e interagir na Comunidade :)