Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wypisywanie posortowanej tablicy
Forum PHP.pl > Forum > Przedszkole
gsmphone
Witam,

Wiem że to banał, ale jakoś chyba straciłem wenę i nie potrafię tego zrobić wstydnis.gif

Mam tablicę którą tworzę z mysql'a poprzez pętlę:

  1.  
  2.  
  3. ......
  4.  
  5. $data[$x] = array('volume'=>$suma[$x], 'edition'=>$model);
  6.  
  7. }




A następnie wszystkie tablice sortuję znacznikiem volume:


  1.  
  2. foreach ($data as $key => $row) {
  3. $volume[$key] = $row['volume'];
  4. $edition[$key] = $row['edition'];
  5. }
  6.  
  7. array_multisort($volume, SORT_DESC, $edition, SORT_ASC, $data);
  8.  



I teraz chciałbym to wypisać. Można zrobić to poprzez

print_r($data);


ale to wyświetli wszystkie napisy wraz z Array'ami a mnie chodzi żeby to było wyświetlone tak:

2,11 - kubek
2,19 - szklanka
3.52 - filiżanka

itd


Z góry dziękuję za pomoc.

webdice
Użyj foreach lub for.
gsmphone
No to to się domyślam ale co dokładnie mam dać w tą pętle żeby mi zadziałało?
kalmaceta
nie myśl, że za ciebie ktoś coś zrobi jeśli nawet Ty nie chcesz. php.net - foreach
gsmphone
Nie to że nie chce skoro wcześniej zrobiłem cały kod, tylko że po prostu nie wiem jak zrobić a wszystkie moje próby kończyły się tym że głupoty wyświetlało.
webdice
Czego nie rozumiesz? Zresztą mam Ci przepisać przykłady z manuala?
gsmphone
Dobra.. poradziłem sobie. Trwało to 2 dni ale w końcu jest:

  1. foreach ($data as $keys => $rows) {
  2. $volume[$keys] = $rows['volume'];
  3. $edition[$keys] = $rows['edition'];
  4.  
  5. echo "$volume[$keys], $edition[$keys] <br>";
  6.  
  7.  
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.