Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie danych i usuwanie duplikatów.
Forum PHP.pl > Forum > PHP
linx
Witam,

potrzebujesz na szybko programu który będzie analizował dane, same liczby o długości 9 znaków(sortował je oraz usuwał dane powtarzające się).
Na szybko napisałem skrypt:
  1.  
  2. <?php
  3.  
  4. $File = 'tele.txt';
  5. $plik = 'wynik.txt';
  6. $FileIn = file_get_contents($File);
  7. $convert = explode("\n", $FileIn);
  8. sort($convert);
  9.  
  10. for ($i=0; $i < count($convert); $i++){
  11. if ($convert[$i] == $convert[$i+1]){
  12. unset($convert[$i]);
  13. }
  14. }
  15.  
  16. sort($convert);
  17. print_r($convert);
  18. $convert = implode(PHP_EOL, $convert);
  19. $FileOut = file_put_contents($plik, $convert);
  20.  
  21. ?>
  22.  


Wszystko fajnie działa do momentu kiedy dane nie powtarzają się więcej niż jeden raz.
Wolał bym uniknąć wykonywania skryptu kilka razy.

Czy ma ktoś jakiś pomysł wskazówki?

Pozdrawiam.
darko
array_unique ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.