Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porządkowanie tablicy - nieoczekiwany rezultat
Forum PHP.pl > Forum > PHP
PiNkOs
Witam,

Posiadam następującą tablicę: (wyświetlone przez foreach)
Kod
1 => 787
2 => 24
3 => 2052


1, 2, 3 to identyfikator użytkownika.

Chce posortować tablicę od największej wartości do najmniejszej. Używam więc funkcji rsort():
  1. rsort($klient);
  2. foreach($klient as $key => $value){
  3. echo $key." => ".$value."<br />";
  4. }


Rezultat:
Kod
0 => 2052
1 => 787
2 => 24


Niby wszystko fajnie, sortowanie działa, lecz klucze numerowane są od zera sad.gif

Spodziewany/oczekiwany rezultat:
Kod
3 => 2052
1 => 787
2 => 24


Zależy mi na kluczach, gdyż jak wspominałem numer klucza odpowiada identyfikatorowi użytkownika. Później będzie wykonywane zapytanie MySQL z tym identyfikatorem.

proszę o pomoc wink.gif
thek
arsort
PiNkOs
спасибо biggrin.gif
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.