Может кто-нибудь сказать мне, что, как получить URL элемента только из первого ребенка «миниатюру» .Здесь является JSON:Синтаксический этот странный JSON с помощью PHP
"thumbnail": [
{
"height": "49",
"url": "http://news.bbcimg.co.uk/media/images/69340000/jpg/_69340597_8hxs1hvy.jpg",
"width": "66"
},
{
"height": "81",
"url": "http://news.bbcimg.co.uk/media/images/69340000/jpg/_69340598_8hxs1hvy.jpg",
"width": "144"
}
]
Пожалуйста, помогите, я пробовал все от stdClass для JSON-анализа, но ничего не получается. Спасибо.
[EDIT]: выше JSON отрывок из большого RSS JSON feed.I удалось разобрать JSON uptill этот узел миниатюр следующим образом:
$decoded_json->query->results->item->thumbnail
где $ decoded_json является объект, полученный после применения функции json_decode()
в корневом каталоге json-файла. Теперь, как пройти мимо этого thumbnail
?
'$ вар = json_decode ($ your_json); echo $ var ['thumbnail'] [0] ['url']; ' –
На самом деле это внутренняя часть большого файла json. Дерево выглядит так: $ decoded_json-> query-> results-> item- > thumbnail –
@cale_b должен быть '$ var ['thumbnail'] [0] -> url', если вы не передадите' true' как второй аргумент, который говорит ему создать ассоциативный массив вместо stdClass. –