如何从这个JSON中提取数据?

时间:2012-05-04 10:24:38

标签: php arrays json extract

我得到了这个JSON,但必须弄清楚如何从中提取数据。

我尝试$data['success'][0]['success']并且有效

但是我想要$ getPlayerLimit并返回1000

Array
(
    [result] => success
    [source] => Array
        (
            [0] => getPlayerLimit
            [1] => getPlayerCount
        )

    [success] => Array
        (
            [0] => Array
                (
                    [result] => success
                    [source] => getPlayerLimit
                    [success] => 1000
                )

            [1] => Array
                (
                    [result] => success
                    [source] => getPlayerCount
                    [success] => 0
                )

        )

)

1 个答案:

答案 0 :(得分:0)

可以迭代数组以查找getPlayerLimit

的值
    foreach($data['success'] as $item)
    {
        if($item['source'] == 'getPlayerLimit')
        {
            /*
                $item looks like:

                Array
                (
                    [result] => success
                    [source] => getPlayerLimit
                    [success] => 1000
                )
            */
            echo 'player limit is: ' . $item['success'];
        }
    }
相关问题