我正在尝试从数组中访问特定值,但在获取它时遇到困难。更具体地说,它是值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'];
我确信这对你们大多数人来说都是微不足道的,但我是这个新手: - )
答案 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']