Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Nossa depois de muito tempo consegui descobrir o motivo que a função array_diff(), não funcionava.Vou tentar explicar:Tenho 2 arrays ($array_a,$array_ B) .O Array_a pega de um arquivo txt, onde todas as palavras estão linha por linha, e o array_b está na mesma linha, mas separado por " " uma string vazia.Então colocando print_r($array_a) e depois com print_r($array_ B) , os 2 arrays voltam com o mesmo número de elementos, e ambos com o mesmo valor.Mas olhando mais a fundo eles não são iguais, porque o $array_a está separado com quebra de linha.(Na hora de gravar uma palavra no $array_a eu coloco "\n" no final da string).então quando comparo com array_dif() os 2 arrays não da certo, porque o conteudo do $array_a fica com espaço ' ' da quebra de linha, e o conteudo do $array_b fica um do lado do outro.Tem como eu comparar esses 2 arrays, sendo que um arquivo está separado linha/linha e o outro tudo na mesma linha separado por ' ' ?Obrigado
Carregando comentários...