2017-06-18 63 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'; 
相關問題