如果我是你,我会将JSON解析为数组而不是对象。这可以通过执行以下操作来完成:
$json = json_decode($data, true);
通过在json_decode中包含第二个参数(值为true),您将获得一个数组。然后,您可以执行以下操作:
echo '
';
print_r($json);
exit;
这将使您对数据的数组结构以及如何访问所需的信息有所了解。例如,要提取每个项目的标题,品牌和描述,请执行以下操作:
foreach($json['items'] as $item) {
echo 'Title: ' . $item['product']['title'] . '
';
echo 'Brand: ' . $item['product']['brand'] . '
';
echo 'Description: ' . $item['product']['description'] . '
';
}
为了获得可用性,再次使用print_r()对阵列进行转储,并找出从阵列访问阵列的最佳方法。