从JSON字符串中获取值

时间:2015-05-20 19:42:22

标签: php arrays json

我有一个如下所示的对象,我想从

中提取数据
stdClass Object
(
   [day1] => stdClass Object
     (
        [0] => 12.06.2015
        [part1] => Array
            (
                [0] => 19.00
                [1] => 22.00
            )

        [part2] => Array
            (
                [0] => 
                [1] => 
            )

    )
 )

如何使用键0获得如上所示的日期。我可以将其他人视为

$与字符串> day1-> part1的[0]    我怎么能得到约会“12.06.2015”?这看起来很复杂。

JSON字符串供参考

 {"day1":{"0":"12.06.2015","part1":["19.00","22.00"],"part2":["",""]},"day2":{"0":"13.06.2015","part1":["09.00","12.00"],"part2":["13.00","17.00"]}} 

used json_decode to decode it.

1 个答案:

答案 0 :(得分:3)

您可以使用:

echo $string->day1->{0};

或者我的偏好,解码为一个数组,第二个参数设置为true中的json_decode()来使用它:

echo $string['day1'][0];