2017-06-18 31 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'; 
相关问题