Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wybranie z tablicy 10 największych zmiennych, i posortowanie - cuopot
kafarosa
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.03.2005

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


Witam. Mam tablicę:
  1. <?php
  2. $liczby = array(
  3.  0 => &#092;"10\",
  4.  1 => &#092;"1150\",
  5.  2 => &#092;"9910\",
  6.  3 => &#092;"110\",
  7.  4 => &#092;"103\",
  8.  5 => &#092;"1089\",
  9.  6 => &#092;"70\",
  10.  7 => &#092;"896\",
  11.  8 => &#092;"10325\",
  12.  9 => &#092;"12\",
  13.  10 => &#092;"147\",
  14.  11 => &#092;"129\",
  15.  );
  16. ?>


i muszę wybrać z niej 10 największych wartości i posortować rosnąco.
Wie ktoś jak to można zrobić. Ja nawet nie mam pomysłu, proszę o podpowiedź.
Z góry dziękuję.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




są w php funkcje do sortowania tablic. posortuj od razu całą i wybierz pierwsze 10
Go to the top of the page
+Quote Post
wolguy
post
Post #3





Grupa: Zarejestrowani
Postów: 219
Pomógł: 10
Dołączył: 9.01.2005

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


On chyba właśnie nie zna tej funckji, dlatego pisze na forum.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




to się otwiera manuala i szuka funkcji dla array. Bez przesady.

edit: ech ruszylo mnie sumienie
  1. <?php
  2.  
  3. arsort($liczby);
  4.  
  5. ?>


Ten post edytował nospor 7.03.2005, 14:21:27
Go to the top of the page
+Quote Post
kafarosa
post
Post #5





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.03.2005

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


Dzieki, znalazlem w manualu funkcje SORT.
Ale jak jeszcze wybrac 10 najwiekszych wartosci? - Oto jest pytanie!
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak już masz posortowaną całą tablicę (arsort($liczby)), to bierzesz pierwsze 10 elementów i już
Go to the top of the page
+Quote Post

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: 24.08.2025 - 17:00