Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porządkowanie tablicy - nieoczekiwany rezultat, rsort()
PiNkOs
post 10.02.2013, 15:28:13
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 4
Dołączył: 27.02.2009

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


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

Ten post edytował PiNkOs 10.02.2013, 15:29:46
Go to the top of the page
+Quote Post

Posty w temacie
- PiNkOs   Porządkowanie tablicy - nieoczekiwany rezultat   10.02.2013, 15:28:13
- - thek   arsort   10.02.2013, 15:45:12
- - PiNkOs   спасибо   10.02.2013, 15:52:09


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:33