2012-10-25 8 views
5

Weź tę tablicę jako przykładJak echo pojedynczej wartości z tablicy wielowymiarowej, gdy klucz jest numeryczny?

Array 
(
[events] => Array 
    (
     [0] => Array 
      (
       [event] => Array 
        (
         [category] => seminars,sales 
         [status] => Live 

Jak pobrać wartość kategorii? Próbowałem różnych kombinacji takich;

echo $array->events->events[0]->event->category; 

Tak prosty, ale po prostu nie mogę tego rozgryźć.

Przepraszamy za kulawe pytanie.

+3

kodowanie nie jest o połączeniu .. lol –

+0

@NullPointer LOL –

+4

Marvelous Mark. Dlaczego trzeba trollować prawdziwe pytanie? –

Odpowiedz

17

Powinno być

echo $array['events'][0]['event']['category'];

+3

dlaczego downvote? ... –

+8

Kto wie Prawdopodobnie znudzone trolle. – nickhar

2

Spróbuj echo $array['events'][0]['event']['category'];

1

tak:

echo $arr['events'][0]['event']['category']; 
6

Używasz selektor własność obiektu.

Spróbuj tego:

echo $array['events'][0]['event']['category'] ; 
+2

Nie rozumiem, dlaczego głosowanie w dół? Kto robi tego rodzaju rzeczy, bez prawa głosu, nie pozostawiając komentarza? Nalegam, aby zmienić zasady w tym zakresie! – JvdBerg

+1

Przekonałem go wcześniej z obiektu do tablicy, dziękuję, że o tym wspomniałeś. –

Powiązane problemy