Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sortowanie
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Witam, mam taki kod.

  1. <?php
  2. for($o=1; $o<=$liczba_szkol; $o++)
  3. {
  4. $file = fopen($plik_value[$o], 'r');
  5. $read = fread($file, 999);
  6.  
  7. echo '<tr>';
  8. echo '<td>'.$o.'</td><td>'.$read.'</td><td>'.$wojewodztwo[$o].'</td><td>'.$nazwa[$o].'</td>';
  9. echo '</tr>';
  10. }
  11. ?>


Jak posortować ta tabele tak aby przy $o = 1 byla najwieksza $read i tak dalej? 1. najwieksza 2. mniejsza itd. Oczywiscie musza tez sie zgadzac wojewodztwo i nazwa, to wszystko ma byc posortowane od najwiekszego read

Ten post edytował MateuszScirka 27.07.2009, 20:06:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Wydaje mi sie ze poprawnie to robie

  1. <?php
  2. for($f=0; $f<=$liczba_szkol-1; $f++)
  3. {
  4.    $file = fopen($plik_value[$f], 'r');
  5.    if(!feof($file))
  6.    {
  7.        $read = fgets($file, 999);
  8.    }
  9.    $table = array($read);
  10.    arsort($table);
  11. }    
  12.    
  13.  
  14.  
  15. for($o=1; $o<=$liczba_szkol; $o++)
  16. {
  17.  
  18. $t = $o-1;
  19. echo '';
  20. echo ''.$o.''.$table[$t].''.$wojewodztwo[$o].''.$nazwa[$o].'';
  21. echo '';
  22.  
  23. }
  24. fclose($file);
  25. ?>



kupa errorow,

  1. <?php
  2. for($f=0; $f<=$liczba_szkol-1; $f++)
  3. {
  4.    $file = fopen($plik_value[$f], 'r');
  5.  
  6.    $table = array($read);
  7.    arsort($table);
  8. }    
  9.    
  10.  
  11.  
  12. for($o=1; $o<=$liczba_szkol; $o++)
  13. {
  14.  
  15. $t = $o-1;
  16. echo '';
  17. echo ''.$o.''.$table[$t].''.$wojewodztwo[$o].''.$nazwa[$o].'';
  18. echo '';
  19.  
  20. }
  21. fclose($file);
  22. ?>


pusta tabela. Przejrzalem komentarze w manualu, staralem sie do nich dostosowac ale nic z tego nie wychodzi

dodam jeszcze

  1. <?php
  2. $nazwa[1] = 'Szkoła '; $wojewodztwo[1] = 'a';    $plik_value[1] = './szkoly/szkola1.txt';
  3. $nazwa[2] = 'Gimnazjum ';        $wojewodztwo[2] = 'a';    $plik_value[2] = './szkoly/szkola2.txt';
  4. $nazwa[3] = 'Liceum';                $wojewodztwo[3] = 'b';   $plik_value[3] = './szkoly/szkola3.txt';
  5. $nazwa[4] = 'Przedszkole';                 $wojewodztwo[4] = 'b';   $plik_value[4] = './szkoly/szkola4.txt';
  6. ?>


chce posortowac wg zawartosci liczbowej plikow $plik_value[]

Ten post edytował MateuszScirka 28.07.2009, 15:26:20
Go to the top of the page
+Quote Post

Posty w temacie
- MateuszScirka   [PHP]Sortowanie   27.07.2009, 19:56:33
- - vokiel   Wczytujesz pliki do tablicy, potem używasz na wybr...   27.07.2009, 21:03:01
- - dangesamurai   wraz ze wzrostem $o dekrementuj $licznik...   27.07.2009, 21:08:58
- - MateuszScirka   Próbowałem tak $tablica = array($r...   27.07.2009, 21:09:23
- - erix   CytatPróbowałem tak $tablica = array($r...   27.07.2009, 21:45:03
- - MateuszScirka   sprobowalem tak $lolx = array($read[...   27.07.2009, 22:02:38
- - vokiel   Jak napisał erix daj nam tu [PHP] pobierz, plaint...   27.07.2009, 23:06:30
- - MateuszScirka   Normalnie wyswietlaja mi sie cyfry 7 3 5 2 w w...   28.07.2009, 13:19:27
- - erix   Źle tablicę konstruujesz. [PHP] pobierz, plaintex...   28.07.2009, 13:33:51
- - MateuszScirka   fgets pobiera wszystkie??   28.07.2009, 14:12:31
- - nospor   Przeciez w linku co podal erix masz wyraźnie po po...   28.07.2009, 14:15:47
- - MateuszScirka   Nospor: Jest po angielsku. Ok, poprobuje dam znac...   28.07.2009, 14:22:40
- - nospor   Ja kliknalem ten link i mam po polsku. Widac mam t...   28.07.2009, 14:23:57
- - MateuszScirka   Wydaje mi sie ze poprawnie to robie [PHP] pobier...   28.07.2009, 15:24:56
- - erix   CytatWydaje mi sie ze poprawnie to robie Nie robis...   28.07.2009, 17:11:13
- - MateuszScirka   OK. Pobawię się tablicami. Właśnie wiedziałem że m...   29.07.2009, 11:39:07
- - erix   Cytatnajmniejszego jednak trzeba rowniez jakos pos...   29.07.2009, 18:31:14
- - MateuszScirka   Mam taki skrypt [PHP] pobierz, plaintext <?php...   30.07.2009, 10:54:47


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

 



RSS Aktualny czas: 28.12.2025 - 12:01