PHP如何获取AmazonAPI JSON数组的特定部分

PHP如何获取AmazonAPI JSON数组的特定部分,php,arrays,json,Php,Arrays,Json,我使用Amazon产品广告API在我的Web站点上检索JSON数组中的产品信息 调用API时,我得到的一个示例结果如下所示,这在使用print\r($response)时显示 例如,我如何获得价格金额(这里是1095.95)?我尝试过多种方法,例如echo$response[“ItemsResult”][“items”][“Offers”][“Listings”][“Price”][“Amount”],但都没有成功。太棒了,这非常有效。我错过了[0]。非常感谢你的帮助! $response =

我使用Amazon产品广告API在我的Web站点上检索JSON数组中的产品信息

调用API时,我得到的一个示例结果如下所示,这在使用
print\r($response)
时显示


例如,我如何获得价格金额(这里是1095.95)?我尝试过多种方法,例如
echo$response[“ItemsResult”][“items”][“Offers”][“Listings”][“Price”][“Amount”]
,但都没有成功。

太棒了,这非常有效。我错过了[0]。非常感谢你的帮助!
$response = '{"ItemsResult":{"Items":[{"ASIN":"B010FTYIUS","DetailPageURL":"https://www.amazon.com/dp/B010FTYIUS?tag=hangarflights-20&linkCode=ogi&th=1&psc=1","Offers":{"Listings":[{"Id":"DAjnW3%2BLO70EsyLN%2FMQLwyvR8afWckVN8fvJ6mojtJQMdPh0yCEgxtv3gBjPMOwUQp8RvEP56ao%2FWFAtjhHkFRQRsYs27pFtiLuL9DiaqdIprrqGBw03IQ%3D%3D","Price":{"Amount":1095.95,"Currency":"USD","DisplayAmount":"$1,095.95"},"ViolatesMAP":false}]}}]}}';
$response = json_decode($response, true);



echo $response["ItemsResult"]["Items"][0]['Offers']["Listings"][0]["Price"]["Amount"]; //1095.95
$response = '{"ItemsResult":{"Items":[{"ASIN":"B010FTYIUS","DetailPageURL":"https://www.amazon.com/dp/B010FTYIUS?tag=hangarflights-20&linkCode=ogi&th=1&psc=1","Offers":{"Listings":[{"Id":"DAjnW3%2BLO70EsyLN%2FMQLwyvR8afWckVN8fvJ6mojtJQMdPh0yCEgxtv3gBjPMOwUQp8RvEP56ao%2FWFAtjhHkFRQRsYs27pFtiLuL9DiaqdIprrqGBw03IQ%3D%3D","Price":{"Amount":1095.95,"Currency":"USD","DisplayAmount":"$1,095.95"},"ViolatesMAP":false}]}}]}}';
$response = json_decode($response, true);



echo $response["ItemsResult"]["Items"][0]['Offers']["Listings"][0]["Price"]["Amount"]; //1095.95