2017-06-18 35 views
0

PHPでJSONデコードを使用して数値を取得しようとするとエラーが発生します。JSONで数値を取得しようとするとエラーが発生する

私のJSONデータ:

{ 
    "nameFile": "Tester file.txt", 
    "ext": "txt", 
    "scanResult": "Valid", 
    "size": 8107 
} 

私のPHPコード:

$decode = json_decode($jsondata, true); 
echo $decode["size"]; 

そして、私はこのエラーを取得する:

Warning: Illegal string offset 'size' in C:\xampp\htdocs\includes\getdata.php on line 10 {

が、私はこれをどのように修正することができますか?あなたが正しいをやっているので、

+0

'ますprint_r($デコードを)'試すことができ、あなたは何を見ていますか? –

+0

Yo @u_mulder、http://i.imgur.com/nfzvU3c.png –

+0

表示されていません。 –

答えて

0

があなたのJSONを確認していますが、エラーを防ぎたいならば、あなたはこの

$decode = json_decode($jsondata, true); 
echo isset($decode["size"]) ? $decode["size"] : 'not found'; 
関連する問題