Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sortowanie
Babu
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

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


Mam coś następującego

Kod
            $main_string = explode(";", $t['base']);

            $cc = count($main_string) - 1;
            
            for($lp = 0; $lp<=$cc; $lp++)
            {
                                  $p = explode(":", $main_string[$lp]);

                         }




3 człon $p[2] arraya $p jest liczbą porządową jak zrobić aby w petli for wszystko
bylo sortowane wedlug tej liczby (od najmniejszej do najwiekszej)

dzieki

Ten post edytował Babu 16.06.2007, 07:00:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Babu
post
Post #2





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.06.2006

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


  1. <?php
  2. function cmp($a, $b)
  3. {
  4. $a = $a[3];
  5. $b = $b[3];
  6. if ($a == $b) {
  7. return 0;
  8. }
  9.  
  10. return ($a < $b) ? -: 1;
  11. }
  12.  
  13.  
  14. function ...()
  15. {
  16.  
  17. $main_string = explode(";", $t['base']);
  18.  
  19. $cc = count($main_string) - 1;
  20.  
  21. for($lp = 0; $lp<=$cc; $lp++)
  22. {
  23. $p = explode(":", $main_string[$lp]);
  24.  
  25. $a = array($p);
  26.  
  27. usort($a, "cmp");
  28.  
  29.  
  30. // sql query where n=$a[0]
  31.  
  32.  }
  33.  
  34.  
  35. }
  36. ?>


cos takiego

Ten post edytował Babu 17.06.2007, 14:08:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 17.10.2025 - 12:25