daemoncesar Postado Fevereiro 13, 2013 Denunciar Share Postado Fevereiro 13, 2013 Boa tarde pessoal, estou com problemas. vou tentar simplificar, tenho um arquivo texto chamado GRUPOA,GRUPOB, e outro arquivo texto chamado GRUPOC. Dentro do arquivo GRUPOA, está assim: elemento1:senhaelemento2:senha E dentro do GRUPOB, está assim:elementoelementoelemento e GRUPOC igual o Belemento elementoelemento Então eu gostaria de comparar os 3 grupos, e printar na tela os elementos do grupo A que não estão nos elementos dos grupos B e C. meu código exemplo dessa explicação é este:$array = file($config->GRUPOA); $pass = array(); for($i=0; $i<count($array); $i++) { $narray = explode(':',$array[$i]); array_push($pass,$narray[0]); } $array_users = file($config->GRUPOB); $array_advanced_users = file($config->GRUPOC); /* */ $result = array_diff($pass,$array_users,$array_advanced_users); Está printando errado ! Meu código original existe mais grupos, mas é como citei acima... vou colar a função original: function global_no_assoc() { $config = new config(); $config->proxy(); /* */ $array = file($config->passwd); $pass = array(); for($i=0; $i<count($array); $i++) { $narray = explode(':',$array[$i]); array_push($pass,$narray[0]."\n"); } $array_users = file($config->users); $array_advanced_users = file($config->advanced_users); $array_semi_admins_proxy = file($config->semi_admins_proxy); $array_admins_proxy = file($config->admins_proxy); /* */ $result = array_diff($pass,$array_users,$array_advanced_users,$array_admins_proxy,$array_semi_admins_proxy); return $result; }Ta printando errado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
daemoncesar
Boa tarde pessoal, estou com problemas.
vou tentar simplificar, tenho um arquivo texto chamado GRUPOA,GRUPOB, e outro arquivo texto chamado GRUPOC.
Dentro do arquivo GRUPOA, está assim:
elemento1:senha
elemento2:senha
E dentro do GRUPOB, está assim:
elemento
elemento
elemento
e GRUPOC igual o B
elemento
elemento
elemento
Então eu gostaria de comparar os 3 grupos, e printar na tela os elementos do grupo A que não estão nos elementos dos grupos B e C.
meu código exemplo dessa explicação é este:
Está printando errado ! Meu código original existe mais grupos, mas é como citei acima... vou colar a função original:Ta printando errado
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.