Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wybranie z tablicy 10 największych zmiennych
Forum PHP.pl > Forum > PHP
kafarosa
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ę.
nospor
są w php funkcje do sortowania tablic. posortuj od razu całą i wybierz pierwsze 10
wolguy
On chyba właśnie nie zna tej funckji, dlatego pisze na forum.
nospor
to się otwiera manuala i szuka funkcji dla array. Bez przesady.

edit: ech ruszylo mnie sumienie
  1. <?php
  2.  
  3. arsort($liczby);
  4.  
  5. ?>
kafarosa
Dzieki, znalazlem w manualu funkcje SORT.
Ale jak jeszcze wybrac 10 najwiekszych wartosci? - Oto jest pytanie!
nospor
Jak już masz posortowaną całą tablicę (arsort($liczby)), to bierzesz pierwsze 10 elementów i już
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.