2012-03-03 27 views
8

Possible Duplicate:
Fatal error: Cannot use object of type stdClass as array inKhông thể sử dụng đối tượng của loại stdClass như mảng (php)

Xin vui lòng tôi cứ bị lỗi này: Fatal error: Không thể sử dụng đối tượng của loại stdClass như mảng trong C: \ XAMMP \ xampp \ htdocs \ Yemi \ geograph \ table.php trên đường dây 31

Đây là php tôi cố gắng để chạy:

php code

+10

Hãy dán mã thực tế ở đây, và không phải một số ảnh chụp màn hình của mã của bạn. Cảm ơn –

+0

Có, vui lòng đăng mã thực tế. Chúng tôi dựa nhiều vào các ví dụ về mã sao chép/dán để cung cấp câu trả lời với các sửa lỗi và chú thích. –

+0

Phản hồi từ 'Nhấp' giải quyết được sự cố. Đã trả lời câu hỏi. Diễn đàn xin lưu ý ... – akinboj

Trả lời

31

Bạn đang thực sự cố gắng để truy cập vào các đối tượng như mảng.

Tôi có thể đoán bạn đang gặp sự cố khi bạn đang sử dụng json_decode đang trả về một đối tượng và bên trong vòng lặp foreach mà bạn đang cố truy cập nó như một mảng kết hợp.

Chuyển đối số thứ hai là true đến json_decode buộc nó trả về mảng kết hợp.

Thực hiện thay đổi bên dưới.

Thay đổi của bạn dòng mã này

$items = json_decode($contents); 

Để

$items = json_decode($contents, true); 
+1

@ Nhấp vào Thanks..Worked like a charm – akinboj

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