解析 JSON 并用 PHP 循环遍历它
Parse JSON and loop through it with PHP
我的问题是将 JSON 文件加载到我的 php 页面中。使用 XML / RSS 我没有问题,在 javascript 中我也成功了,但是对于这个学校项目,我需要在 PHP.[=14 中加载 JSON 数据=]
{"tvshows":[
{
"showname":"Parenthood ",
"date":"2014-12-28",
"fullTitle":"Parenthood (2010) 2x10 \"Happy Thanksgiving \"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/117-2-10.jpg?4"
},
{
"showname":"Parenthood ",
"date":"2014-12-28",
"fullTitle":"Parenthood (2010) 2x11 \"Damage Control\"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/117-2-11.jpg?4"
},
{
"showname":"Benched ",
"date":"2014-12-27",
"fullTitle":"Benched 1x09 \"A New Development\"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/33221-1-9.jpg?3"
}
]
}
当我使用此 php 代码时没有看到输出:
$string = file_get_contents("url");
$json = json_decode($string, true);
print_r($json);
之后我想浏览电视节目并显示节目名称值。我应该怎么做?
foreach($json["tvshows"] as $key=>$val){
echo $key."-".$val["showname"]."<br/>";
}
我的问题是将 JSON 文件加载到我的 php 页面中。使用 XML / RSS 我没有问题,在 javascript 中我也成功了,但是对于这个学校项目,我需要在 PHP.[=14 中加载 JSON 数据=]
{"tvshows":[
{
"showname":"Parenthood ",
"date":"2014-12-28",
"fullTitle":"Parenthood (2010) 2x10 \"Happy Thanksgiving \"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/117-2-10.jpg?4"
},
{
"showname":"Parenthood ",
"date":"2014-12-28",
"fullTitle":"Parenthood (2010) 2x11 \"Damage Control\"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/117-2-11.jpg?4"
},
{
"showname":"Benched ",
"date":"2014-12-27",
"fullTitle":"Benched 1x09 \"A New Development\"",
"img":"http:\/\/zapp.trakt.us\/images\/episodes\/33221-1-9.jpg?3"
}
]
}
当我使用此 php 代码时没有看到输出:
$string = file_get_contents("url");
$json = json_decode($string, true);
print_r($json);
之后我想浏览电视节目并显示节目名称值。我应该怎么做?
foreach($json["tvshows"] as $key=>$val){
echo $key."-".$val["showname"]."<br/>";
}