发布日期:2018-03-26
用json_decode函数转换字符串为数组+ 查看更多
用json_decode函数转换字符串为数组
+ 查看更多
发布日期:2017-09-03 20:47
分类:PHP
浏览次数:203
我尝试将一个JSON字符串转换成数组,但是遇到了如下的错误:
Fatal error: Cannot use object of type stdClass as array in C:\wamp\www\temp\asklaila.php on line 6
下面是代码:
<?php $json_string = 'http://www.domain.com/jsondata.json'; $jsondata = file_get_contents($json_string); $obj = json_decode($jsondata); print_r($obj['Result']); ?>
回答
同学,根据文档,如果你想要得到的是一个数组而不是对象的话,那么当你使用json_decode的时候必须指定第二个参数为true,代码如下:
json_decode($jsondata, true);