fork(1) download
  1. <?php
  2. $linhas = array('123|45|1234|101', '999|88|777|666', '123|45|1234|101');
  3. foreach ($linhas as $linha)
  4. $arr[$linha] = NULL; // aqui se removem as linhas duplicadas
  5. echo "*** LINHAS ***\n";
  6. foreach ($arr as $key => $valor) {
  7. echo $key . "\n"; // aqui se comprova o resultado final sem duplicatas
  8. $partes = explode ('|', $key);
  9. foreach ($partes as $parte) {
  10. $var[$parte] = NULL; // aqui se cria um array que resume todos os nĂºmeros sem duplicatas
  11. }
  12. }
  13. echo "*** CAMPOS ***\n";
  14. foreach ($var as $key => $valor)
  15. echo $key . "\n"; // aqui se comprova o resultado de todos os campos finais sem duplicatas
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
Success #stdin #stdout 0.01s 23436KB
stdin
Standard input is empty
stdout
*** LINHAS ***
123|45|1234|101
999|88|777|666
*** CAMPOS ***
123
45
1234
101
999
88
777
666