2014-12-14 2 views
1

Я пытаюсь получить доступ к определенному значению из массива, но у него возникают трудности с его получением. Более конкретно это значение DealerCarExtended -> ImageIds -> ImageId -> Id, но моя проблема в том, что ImageIds - это массив с несколькими ImageId. Я использую son_decode, но код ниже явно не работает.json_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

Рабочий пример:

$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'] 
Смежные вопросы