2016-05-05 11 views
-1

私はエコーとき、それはこのようになります配列表示されることをPHPの変数があります。私は値を取得する必要がPHP:配列から値を取得しますか?

{"data":[{"id":"4756756575","name":"David","url":"https:\/\/www.somesite.com"}],"page":false} 

マイ変数:

echo $mayVariable; 

ディスプレイをその配列内のidから

だから私はこの試みた:

echo $mayVariable[0]['id']; 

をしかし、これは私に何かを与えるものではありません。

私も試してみました:

echo $mayVariable['data']['id']; 

とまだ私はエコーでは何も得ることはありません...

は、誰かがこの問題にアドバイスしてくださいもらえますか?

+2

http://php.net/manual/en/function.json-decode.php – AbraCadaver

答えて

1

このJSONは一般にそれをデコードした後のオブジェクト配列です。

$json = '{"data":[{"id":"4756756575","name":"David","url":"https:\/\/www.somesite.com"}],"page":false}'; 

$arr = json_decode($json); 

echo $arr->data[0]->id;//4756756575 

あなたはその後、2番目のパラメータとしてtrueを使用する場合:

$arr = json_decode($json, true); 

echo $arr['data'][0]['id'];//4756756575 
関連する問題