2012-10-25 4 views
5

Anahtar sayısal olduğunda, çok boyutlu diziden tek değer nasıl eklenir?

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

nasıl kategorisinde değerini almak do örnek olarak bu diziyi al? Çeşitli kombinasyonları denedim;

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

Çok basit, ancak bunu çözemiyorum.

Topal soru için özür dilerim. Sen nesne özelliği seçici kullanırken

echo $arr['events'][0]['event']['category']; 
+3

kodlama kombinasyonu ile ilgili değildir olmalı .. lol –

+0

@NullPointer LOL –

+4

Harikulade Mark. Neden gerçek bir soruya cevap vermek gerekiyor? –

cevap

17

O

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

+3

neden downvote? ... –

+8

Kim bilir muhtemelen sıkılmış troller. – nickhar

2

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

1

deneyin.

bu deneyin:

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

:

+2

Anlamadım, neden aşağı oy? Kim böyle bir şeyi yapar, oylamadan aşağıya oylama yapmadan? Bu konuda politikasını değiştirmek için ÇAĞRI diyorum! – JvdBerg

+1

Bir nesneyi daha önce bir diziye dönüştürmüştüm, bunu söylediğin için teşekkür ederim. –