我是新手使用PHP& JSON,我基本上试图使用PHP检索最新的值(日期为29-MAY-2013)。这有设定功能吗?
{"Latest":[
{
"Date":"29-May-2013",
"1":"33","2":"3"
},
{
"Date":"30-May-2013",
"1":"10","2":"31"
}
答案 0 :(得分:1)
您的json似乎无效,可能缺少一些括号。 如果是你的json:
{"Latest":[
{
"Date":"29-May-2013",
"1":"33","2":"3"
},
{
"Date":"30-May-2013",
"1":"10","2":"31"
}
]}
然后抓住第一个日期PHP代码将是这样的:
$json = '{"Latest":[
{
"Date":"29-May-2013",
"1":"33","2":"3"
},
{
"Date":"30-May-2013",
"1":"10","2":"31"
}
]}';
$array = json_decode($json, TRUE);
print_r($array['Latest'][0]);
答案 1 :(得分:0)
我相信这就是你要找的东西:
http://php.net/manual/en/function.json-decode.php
您只需创建自己的功能,只需选择所需的数据(在您的情况下是第一行)
json_decode的例子:
$json = '{"foo-bar": 12345}';
$obj = json_decode($json);
print $obj->{'foo-bar'}; // 12345
?>