Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sortowanie danych i usuwanie duplikatów.
linx
post 8.09.2011, 19:43:44
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 3
Dołączył: 25.06.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
darko
post 8.09.2011, 19:50:59
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


array_unique ?


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 23:27