이 json에서 팀 이름, 선수 이름을 추출하려고합니다. 그러나 결과는 얻지 못합니다.
내 json 파일은 다음과 같습니다. 내가 어디에서 틀렸는 지 아십니까?
{"items":[
{"_id":305501,"id":"305501","created_at":"2015-10-19T19:57:02+13:00","updated_at":"2015-10-19T21:34:50+13:00","name":"Match in progress","verification_level":0,
"club_one":{"name":"Degree Club","id":14748,
"team":{"name":"Degree College XI","id":13009,"avatar":"/original/team/default_thumb.png",
"players":[
{"id":null,"name":"D Vinaya"},
{"id":617744,"name":"V Avika"},
{"id":617745,"name":"C Rumes"},
{"id":1360372,"name":"R Ferdo"}
],
"innings":[{"overs":34,"over_balls":0,"runs":99,"wickets":7}]
}
},
"club_two":{"name":"George Club","id":147736,
"team":{"name":"George College XI","id":154503,"avatar":"/original/team/default_thumb.png",
"players":[
{"id":null,"name":"M Premathe†"},
{"id":null,"name":"S Tion"},
{"id":null,"name":"N Perra"},
{"id":1400317,"name":"S Ren"}
],
"innings":[]
}
},
"processed":true,"visible":true,"match_level":{"name":null,"id":null}
}
],
"meta":{"total_pages":1}
}
그리고 여기에 PHP 코드가 있습니다.
$json_file = json_decode($load_json);
foreach ($items as $item) {
echo $item->$json_file->_id;
echo $item->$json_file->club_one;
echo $item->$json_file->club_two;
}
당신은 그것을 잘못하고 있습니다. json에 관한 한 다음과 같이 반복하십시오.
$json_file = json_decode($json);
foreach ($json_file->items as $item) {
echo $item->id;
echo $item->club_one->name;
echo $item->club_two->name;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다