Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sortowanie liczb w tablicy, jw
miras
post
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, mam nastepujacy problem... mam tablicy a w niej :

  1. <?php
  2. $tab[0]=12;
  3. $tab[1]=4;
  4. $tab[2]=6;
  5. // itd..
  6. ?>


i potrzebuję wyświetlić te dane z tej tabeli od największej do namniejszej ( malejąco ) da się to jakoś zrobic ?


Dzięki z góry!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ano
post
Post #2





Grupa: Zarejestrowani
Postów: 435
Pomógł: 40
Dołączył: 16.02.2003
Skąd: Wrocław

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


http://www.php.net/manual/en/function.uasort.php

W Twoim przypadku:
  1. <?php
  2. // Comparison function
  3. function cmp($a, $b) {
  4. list($a) = explode(':', $a, 1);
  5. list($b) = explode(':', $b, 1);
  6.  
  7. if ($a == $b) {
  8. return 0;
  9. }
  10. return ($a < $b) ? -1 : 1;
  11. }
  12.  
  13. uasort($tab, 'cmp');
  14. print_r($array);
  15. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- miras   [PHP]Sortowanie liczb w tablicy   26.02.2013, 16:56:52
- - Spawnm   arsort   26.02.2013, 17:28:04
- - miras   może trochę źle napisałem.. mam coś takiego: [P...   26.02.2013, 17:53:56
- - ano   http://www.php.net/manual/en/function.uasort.php ...   26.02.2013, 18:15:20
- - miras   obecny kod: [PHP] pobierz, plaintext <?phpfunc...   28.02.2013, 21:39:58
- - Gość   [PHP] pobierz, plaintext function cmp($a, $b...   28.02.2013, 22:20:00
- - miras   no niestety nadal nic...   28.02.2013, 22:24:30
- - Gość   Coś oszukujesz Zobacz wynik   28.02.2013, 22:29:24
- - miras   ja probuję w ten sposób i nie działa... :/ http:/...   28.02.2013, 22:53:38
- - Gość   W swoim kodzie nie masz wywołania uasort, dodatkow...   28.02.2013, 23:19:41
- - miras   ok, zrobiłem na foreach, poblem w tym, że ta funkc...   3.03.2013, 00:33:36


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: 7.10.2025 - 00:42