-2

私はこの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
                )

        )

)
4

1 に答える 1

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'];
        }
    }
于 2012-05-04T10:32:59.377 に答える