Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] tablice, sortowanie
-Devilek-
post
Post #1





Goście







Witam,
Ostatnio cwicze troche z tablicami w php i natknalem sie na taki problem. Mam tablice w tablicy:
glowna tablica do $test

  1. Array
  2. (
  3.    [0] => Array
  4.        (
  5.            [numer] => 0
  6.            [nazwa] => cccc
  7.            [rozmiar] => 0
  8.        )
  9.  
  10.    [1] => Array
  11.        (
  12.            [numer] => 1
  13.            [nazwa] => aaaa
  14.            [rozmiar] => 333
  15.        )
  16.  
  17. )


Poddaje to sortowaniu po nazwie i otrzymuje:

  1. Array
  2. (
  3.    [1] => Array
  4.        (
  5.            [numer] => 1
  6.            [nazwa] => aaaa
  7.            [rozmiar] => 333
  8.        )
  9.  
  10.    [0] => Array
  11.        (
  12.            [numer] => 0
  13.            [nazwa] => cccc
  14.            [rozmiar] => 0
  15.        )
  16.  
  17. )


Wszystko fajnie, tylko nie wiem jak sie teraz odwolac do danych aby pobierac. Gdy probuje tak:

  1. <?php
  2.  
  3. for($i=0;$i<$licz;$i++)
  4. {
  5. echo $test[$i]['nazwa'].' '.$test[$i]['rozmiar'].'<br>';
  6. }
  7.  
  8. ?>


To wyswietla w starej kolejnosci, poniewaz odwouje sie do [0], [1], a nie kolejnosci w jakiej pojawia sie w tablicy. Nie wiem jak odwolywac sie pierwszego, drugiego, trzeciego... elementu tablicy $test
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


poczytaj o strukturze foreach" title="Zobacz w manualu php" target="_manual, znacznie upraszcza operowanie tablicami. to jest zdaje się rozwiązanie twojego problemu.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 08:58