json_decode访问具有多个相同键的嵌套数组

时间:2014-12-14 21:40:22

标签: arrays json

我正在尝试从数组中访问特定值,但在获取它时遇到困难。更具体地说,它是值DealerCarExtended - > ImageIds - > ImageId - > Id,但我的问题是ImageIds是一个包含多个ImageId的数组。我使用son_decode,但下面的代码显然不起作用。

$response = file_get_contents( 'http://api.autoit.dk/car/GetCarsExtended/391B093F-BB4A-45AA-BEFF-7B33842401EA' );

$myArray = json_decode($response,true);

$myArray = $myArray[0];

echo $myArray['ImageIds']['ImageId']['Id'];

我确信这对你们大多数人来说都是微不足道的,但我是这个新手: - )

1 个答案:

答案 0 :(得分:0)

一个工作示例:

$response = file_get_contents( 'http://api.autoit.dk/car/GetCarsExtended/391B093F-BB4A-45AA-BEFF-7B33842401EA' );

$myArray = json_decode($response,true);

$myArray = $myArray[0];

# fetching second array item :
echo $myArray['ImageIds'][1]['Id']