Tôi đang cố gắng hiển thị nội dung JSON trong bảng PHP nhưng tôi đang gặp lỗi mỗi lần. Tôi có một số lỗi cú pháp và không thể hiểu tôi nên thay đổi điều gì?
PS. Thử xây dựng nó với khung mỏng
Đây là mã của tôi:
Date
Time
Round
Circuit
Location
Lỗi của tôi là:
Thông báo: Thuộc tính không xác định: STDCLASS :: $ Ngày trong C: \ XAMPP \ HTDOCS \ Challenge \ App \ View \ thử thách trên dòng 38
Thông báo: Thuộc tính không xác định: STDCLASS :: $ TIME IN C: \ XAMPP \ HTDOCS \ thử thách \ app \ view \ thử thách trên dòng 39
Thông báo: Thuộc tính không xác định: STDCLASS :: $ Vòng trong C: \ Xampp \ HtDocs \ Challenge \ App \ view
Thông báo: Thuộc tính không xác định: STDCLASS :: $ Circuit in C: \ Xampp \ HtDocs \ Thử thách \ App \ View \ thử thách trên dòng 41
hỏi ngày 25 tháng 2 năm 2017 lúc 11:26Feb 25, 2017 at 11:26
DopeatdopeatDopeAt
4513 Huy hiệu bạc15 Huy hiệu Đồng3 silver badges15 bronze badges
0
Tôi vừa xem định dạng json
của bạn so với mã. Ánh xạ đường dẫn đến json
không chính xác. Tôi đã khắc phục điều đó dưới đây;
Vui lòng xem lại những điều sau:
Mã PHP::
$myData = file_get_contents["//ergast.com/api/f1/current.json"];
$myObject = json_decode[$myData];
$myObjectMap = $myObject->MRData->RaceTable->Races;
Đối với mỗi định dạng::
Mã đầy đủ:
PHP
Date
Time
Round
Circuit
Location
Đã trả lời ngày 25 tháng 2 năm 2017 lúc 11:42Feb 25, 2017 at 11:42
JAGITGJAGITGjagmitg
2.1112 huy hiệu vàng18 Huy hiệu bạc32 Huy hiệu đồng2 gold badges18 silver badges32 bronze badges
0
Vấn đề là mảng được giải mã trông khác nhau. Hộp mảng được mã hóa của bạn trước vòng lặp để hiểu cấu trúc dữ liệu phù hợp hoặc sử dụng dịch vụ JSON Beautify. Đồng thời sử dụng đúng/chữ thường để giải quyết các thuộc tính. Vòng lặp được cập nhật có thể trông như thế này:
Date
Time
Round
Circuit
Location