PHP JSON出错:Cannot use object of type stdClass as array解决方法

 更新时间:2014年08月16日 09:31:59   投稿:junjie  
这篇文章主要介绍了PHP JSON出错:Cannot use object of type stdClass as array解决方法,需要的朋友可以参考下

php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误:

复制代码 代码如下:

Cannot use object of type stdClass as array

产生原因:
复制代码 代码如下:

$res = json_decode($res);
$res['key']; //把 json_decode() 后的对象当作数组使用。

解决方法(2种):

1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设置为 true。
2、json_decode($res) 返回的是一个对象, 不可以使用 $res['key'] 进行访问, 换成 $res->key 就可以了。

相关文章

  • PHP中的session安全吗?

    PHP中的session安全吗?

    PHP中的session安全吗?PHP只是为我们提供了一个session的实现,后续的安全工作需要程序员自己灵活去掌握,所以说PHP编程真的很灵活,需要了解PHP中session安全的朋友可以参考一下
    2016-01-01
  • php提高网站效率的技巧

    php提高网站效率的技巧

    随着国内PHP开发的兴起,代码优化成了老生常谈的话题了。作者本人时不时也会跑到CSDN坛论与人交流交流有交PHP开发和优化问题,这也是可以使自身快速提高的方法。
    2015-09-09
  • php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载

    php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载

    php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载...
    2007-03-03
  • php 编写安全的代码时容易犯的错误小结

    php 编写安全的代码时容易犯的错误小结

    PHP是个伟大的web开发语言,灵活的语言,但是看到php程序员周而复始的犯的一些错误。我做了下面这个列表,列出了PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种
    2010-05-05
  • php正则删除html代码中class样式属性的方法

    php正则删除html代码中class样式属性的方法

    这篇文章主要介绍了php正则删除html代码中class样式属性的方法,涉及php字符串正则匹配相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • PHP响应post请求上传文件的方法

    PHP响应post请求上传文件的方法

    这篇文章主要介绍了PHP响应post请求上传文件的方法,涉及php针对post传输数据处理的相关技巧,需要的朋友可以参考下
    2015-12-12
  • php使用curl代理实现抓取数据的方法

    php使用curl代理实现抓取数据的方法

    这篇文章主要介绍了php使用curl代理实现抓取数据的方法,结合实例形式分析了php使用curl实现代理抓取数据的操作技巧,需要的朋友可以参考下
    2017-02-02
  • PHP fclose函数用法总结

    PHP fclose函数用法总结

    我们在本篇文章里给大家整理了关于PHP中fclose函数的详细用法和知识点,需要的朋友们学习下。
    2019-02-02
  • PHP双向链表定义与用法示例

    PHP双向链表定义与用法示例

    这篇文章主要介绍了PHP双向链表定义与用法,涉及php使用双向链表类封装双向链表定义、读取、删除、插入等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • PHP使用PhpSpreadsheet操作Excel实例详解

    PHP使用PhpSpreadsheet操作Excel实例详解

    这篇文章主要介绍了PHP使用PhpSpreadsheet操作Excel,结合实例形式详细分析了PHP使用PhpSpreadsheet操作Excel的相关组件下载、函数功能与操作技巧,需要的朋友可以参考下
    2020-03-03

最新评论