PHP에서 JSON 구문을 구문 분석하는 방법을 알려주세요.PHP에서 JSON 배열 구문 분석
PIWIK보고 API를 사용하여 JSON을 따라갔습니다. PageTitle을 PHP의 json 다음에서 가져 오려면 어떻게합니까? JSON 구문 분석을 위해 다음 코드를 시도했다.
$json = '[
{
"idSite": "1",
"idVisit": "84",
"visitorId": "f08dc1f2a3e1f839",
"visitorType": "returning",
"visitorTypeIcon": "plugins/Live/images/returningVisitor.gif",
"visitConverted": "0",
"visitConvertedIcon": null,
"visitEcommerceStatus": "none",
"visitEcommerceStatusIcon": null,
"searches": "0",
"events": "4",
"actions": "9",
"actionDetails": [
{
"type": "action",
"url": "http://mywwebsiteurl.com",
"pageTitle": "PageTitle",
"pageIdAction": "110"
}
]
}
]';
$visits = json_decode($json, true);
foreach ($visits->actionDetails as $data) {
echo $data->pageTitle;
}
내가 통지를 다음있어
Notice: Trying to get property of non-object
JSON 위에서 pageTitle를 얻을하는 방법.
$ visits-> actionDetails [ 'pageTitle']이 (가) 데이터에 액세스해야합니다. 두 번째 매개 변수로 true를 설정하면 stdClass가 아닌 배열을 반환합니다. –