发布日期:2018-03-26
PHP中怎样将类 stdClass 的一个对象作为数组使用?(Fatal error: Cannot use object of type stdClass as array)+ 查看更多
PHP中怎样将类 stdClass 的一个对象作为数组使用?(Fatal error: Cannot use object of type stdClass as array)
+ 查看更多
发布日期:2017-04-17 10:07
分类:PHP
浏览次数:54
我在使用 json_decode() 时遇到了一个奇怪的问题,虽然它成功地对数据进行了解析(我用 print_r 确认过),但当我尝试使用我得到的数组里的数据时:
Fatal error: Cannot use object of type stdClass as array in
我仅仅是尝试使用了 $result['context'],并且$result 已经获取了 json_decode() 返回的数据。我怎样才能读取这个数组里的值呢?
回答
利用 json_decode 的第二个参数使得它返回一个数组:
$result = json_decode($data, true);