PHP错误Cannot use object of type stdClass as array in错误的解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2021-02-16 10:00:31 浏览: 评论:0
很多人在PHP输出一个二维数组的时候出现“Fatal error: Cannot use object of type stdClass as array in……”。
解决办法分析如下:
现有这样一个二维数组:
- Array (
- [0] => stdClass Object (
- [id] => 1
- [title] => 招聘信息
- [size] => 300*150
- [pic] => ./upload/20140602093535.jpg
- [state] => 0 )
- [1] => stdClass Object (
- [id] => 2
- [title] => 首页头条
- [size] => 300*150
- [pic] => ./upload/20140602093443.jpg
- [state] => 0 )
- )
输出开始写的方法是:$pic[0][title]
结果就出现上面的错误。
其实,数组中是返回的是一个对象,不能直接用[]来显示,正确的输出方法是:$pic[0]->title
问题解决!
Tags: Cannot use object
相关文章
- ·解决”Cannot modify header information(2018-10-24)
- ·PHP根据HTTP_USER_AGENT判断客户端访问是否为手机访问(2014-06-26)
- ·php计划任务之ignore_user_abort函数实现(2014-09-02)
- ·PHP中的use关键字及文件的加载详解(2018-05-31)
- ·php中namespace use用法实例分析(2021-07-06)
- ·php闭包中使用use声明变量的作用域实例分析(2021-10-23)
- ·Android中的JSONObject和JSONArray解析json数据(2014-09-05)
- ·PHP中把stdClass Object对象转array的几个方法(2016-08-22)
- ·PHP对象(object) 与 数组(array) 的转换例子(2018-09-15)
- ·PHP中把stdClass Object转array的几个方法(2020-12-08)
- ·PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例(2021-05-26)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)