Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablica wielowymiarowa ?
WebMuster
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2013

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


Witam. Nurtuje mnie taka sytuacja.

To jest tablica wielowymiarowa prawda ?
Kod
Array ( [0] => Array ( [id] => 1 [value] => 4 ) )


W takim razie jak to się dzieje,że skoro takim kodem (przy użyciu jednej pętli foreach) otrzymuje już pobraną wartość z tej tablicy ?

  1. foreach($ratingTable as $asratingTable) {
  2. echo $asratingTable["value"];
  3. }


Ten post edytował WebMuster 11.09.2013, 18:10:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Arhimenrius
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 3
Dołączył: 19.04.2011

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


Nie wiem czy poprawnie wytłumaczę, ale mam nadzieję że tak.
Pętla Foreach sprawia to, że tak jakby zmienna $asratingTable stała się kluczem pierwszego wymiaru Twojej tablicy, natomiast potem tylko zwracasz które pole drugiego wymiaru chcesz użyć.
Dzięki temu pętla idzie po kolejnych kluczach Twojej tablicy.

Ten post edytował Arhimenrius 11.09.2013, 20:07:52
Go to the top of the page
+Quote Post
Wazniak96
post
Post #3





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

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


Cytat(Arhimenrius @ 11.09.2013, 21:07:13 ) *
Nie wiem czy poprawnie wytłumaczę, ale mam nadzieję że tak.
Pętla Foreach sprawia to, że tak jakby zmienna $asratingTable stała się kluczem pierwszego wymiaru Twojej tablicy, natomiast potem tylko zwracasz które pole drugiego wymiaru chcesz użyć.
Dzięki temu pętla idzie po kolejnych kluczach Twojej tablicy.

nie klucz, a wartość (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
WebMuster
post
Post #4





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 8.09.2013

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


Dzięki za zainteresowanie. Ogarnąłem już nieco temat (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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: 24.12.2025 - 09:25