Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como faço para comparar duas arrays imprimir em uma varial os campos que são iguais nas duas?
o meu codigo está assim
$linha5 = array("$linha4");
foreach($_POST['linha'] as $valores)
{
}
if(in_array($valores,$linha5)){
echo "Encontrado! O valor da variável está presente no Array";
} else {
echo "Negativo, meu caro... o que você procurou não está no Array.";
}
encontrei este codigo na internet, veja que consigo compara-las, mas não sei a forma de imprimir os campos que
são iguais.
achei o array_intersect que tentei utilizar desta forma.
$linha5 = array("$linha4");
foreach($_POST['linha'] as $valores)
{
}
$result = array_intersect($valores, $linha5);
print_r($result);
mas aparece o erro abaixo quando utilizo.
Warning: array_intersect() [function.array-intersect]: Argument #1 is not an array in /home/httpd/vhosts/neux.com.br/httpdocs/teste/index2.php on line 93
Agradeço desde já.
Carregando comentários...