Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz um script que carregava uns registros do banco, e guardava na matriz $M1 , comparava com outro conjunto de dados ($M2), para pegar o que tinha em $M1 e nao em $M2..Funcionou
Funcionou, porem, por uma propriedade da busca no banco, o indice 0 , do $M1, ia sempre se relacionar com o mesmo conjunto de dados.
Mas pensei, se o mesmo conjunto , em outro tipo de busca, em vez de estar em 0, estivesse em 2.
Montei um script basico pra testar:
<?php
$item = array(array("000000","DD", "Marcelo"), array("111111","DD", "Marcelo"), array("222222","DD", "Marcelo"));
$item_2 = array(array("000000","DD", "Marcelo"), array("111111","DD", "Marcelo"), array("222212","DD", "Marcelo"));
$matriz = array_diff_assoc ($item,$item_2);
print_r ($matriz);
?>
O que eu esperava, como resultado, era mostrar o terceiro elemento de $item.
mas foi:
Array ( )
Que vai, inclusive , contra a operacao que descrevi na primeira linha. No qual funcionou perfeitamente.
Desde ja, agradeco a atencao. (como podem ver, teclado desconfigurado. ) :)
Carregando comentários...