2012-10-25 35 views
5

Hãy mảng này là một ví dụCách lặp lại giá trị đơn từ mảng đa chiều khi khóa là số?

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

Làm thế nào để lấy giá trị của danh mục? Tôi đã thử các kết hợp khác nhau như vậy;

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

Rất đơn giản, nhưng tôi không thể hiểu được.

Xin lỗi vì câu hỏi què quặt.

+3

mã hóa không phải là về sự kết hợp .. lol –

+0

@NullPointer LOL –

+4

Đánh dấu Marvelous. Tại sao cần phải troll một câu hỏi chính hãng? –

Trả lời

17

Nó phải là

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

+3

lý do tại sao downvote? ... –

+8

Ai biết có lẽ là trolls chán. – nickhar

2

Hãy thử echo $array['events'][0]['event']['category'];

1

Như thế này:

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

Bạn đang sử dụng bộ chọn thuộc tính đối tượng.

Hãy thử điều này:

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

Tôi không hiểu, tại sao bỏ phiếu xuống? Ai làm điều này loại, xuống bỏ phiếu mà không để lại một bình luận? Tôi thúc giục SO thay đổi chính sách về điều này! – JvdBerg

+1

Tôi đã chuyển đổi nó từ một đối tượng thành một mảng trước đó, cảm ơn bạn đã đề cập đến điều đó. –

Các vấn đề liên quan