当前位置:   article > 正文

php json decode 多维,PHP Json_decode多维数组

php json_decode 解析 多维数组

如果可以访问图像键,然后:

$json = <<

{

"title":"A Title Here",

"images":[

{

"coverType":"fanart",

"url":"some_random_file_here.jpg"

},

{

"coverType":"banner",

"url":"another_random_file_here.jpg"

},

{

"coverType":"poster",

"url":"yet_another_random_file_here.jpg"

}

]

}

JSON;

$json = json_decode($json);

print_r($json);

foreach ($json->images as $img)

{

if ($img->coverType == "banner")

{

echo 'Image Cover Type: ' .$img->coverType .'
';

echo 'URL: ' .$img->url .'
';

}

}

?>

给出:

图片封面类型:横幅

网址: another_random_file_here.jpg

更新:

您链接到的JSON文件似乎无效,每个系列后都缺失大括号。这里的修正JSON和代码:

$json = <<

[

{

"series": {

"title": "Brooklyn Nine-Nine",

"images": [

{

"coverType": "fanart",

"url": "http://thetvdb.com/banners/fanart/original/269586-15.jpg"

},

{

"coverType": "banner",

"url": "http://thetvdb.com/banners/graphical/269586-g3.jpg"

},

{

"coverType": "poster",

"url": "http://thetvdb.com/banners/posters/269586-13.jpg"

}

],

"year": 2013

}

},

{

"series": {

"title": "The Middle",

"images": [

{

"coverType": "fanart",

"url": "http://thetvdb.com/banners/fanart/original/95021-16.jpg"

},

{

"coverType": "banner",

"url": "http://thetvdb.com/banners/graphical/95021-g14.jpg"

},

{

"coverType": "poster",

"url": "http://thetvdb.com/banners/posters/95021-8.jpg"

}

],

"year": 2009

}

},

{

"series": {

"title": "New Girl",

"images": [

{

"coverType": "fanart",

"url": "http://thetvdb.com/banners/fanart/original/248682-43.jpg"

},

{

"coverType": "banner",

"url": "http://thetvdb.com/banners/graphical/248682-g20.jpg"

},

{

"coverType": "poster",

"url": "http://thetvdb.com/banners/posters/248682-14.jpg"

}

],

"year": 2011

}

}

]

JSON;

$json = json_decode($json);

// echo '

' .print_r($json, 1) .'
';

foreach ($json as $item)

{

echo 'Title: ' .$item->series->title .'
';

foreach ($item->series->images as $img)

{

if ($img->coverType == "banner")

{

echo 'Image Cover Type: ' .$img->coverType .'
';

echo 'URL: ' .$img->url .'
';

}

}

}

?>

给出:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/456256
推荐阅读
相关标签
  

闽ICP备14008679号