Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] sortowanie tablic
Forum PHP.pl > Forum > PHP
itson
posortowałem tablice za pomocą asort, jak odcztuje za pomocą print_r wygląda tak:
[14] => 1
[21] => 1
[6] => 1
[17] => 1
[19] => 1
[7] => 2
[4] => 2
[20] => 2
[2] => 2
[18] => 2
[12] => 2
[11] => 2
[15] => 2
.
.
.
czyli jest dobrze ale jak teraz oczytać trzy pierwsze elementy i zapisać to innej tablicy, jak użyje for to będę odczytywał bo indeksach a nie po kolejności wynikającej z sortowania(funkcji sort użyć nie mogę), mogę użyć foreach ale wtedy będę odczytywał całą tablice a mi wystarczą tylko 3 pierwsze elementy, poratuje ktoś?
Daimos
  1. <?php
  2. while(list($key,$val)=each($tablica)){
  3. echo $key.'=>'.$val.'<br>';
  4. }
  5. ?>

btw. zerknij na to:
array_pop" title="Zobacz w manualu PHP" target="_manual i array_reduce" title="Zobacz w manualu PHP" target="_manual
Ziels
Foreach, z iteracją i warunkiem if($i >2) break;
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.