PHP JSON - 只占一个价值

时间:2013-06-01 09:04:08

标签: php json

我是新手使用PHP& JSON,我基本上试图使用PHP检索最新的值(日期为29-MAY-2013)。这有设定功能吗?

{"Latest":[
{
     "Date":"29-May-2013",
     "1":"33","2":"3"
},

{
     "Date":"30-May-2013",
     "1":"10","2":"31"
}

2 个答案:

答案 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

?>