PHP错误Cannot use object of type stdClass as array in错误的解决办法

2015-01-24信息快讯网

很多人在PHP输出一个二维数组的时候出现“Fatal error: Cannot use object of type stdClass as array in……”。这篇文章主要介绍了该错误的解决办法,需要的朋友可以参考下

很多人在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

问题解决!

Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
php以post形式发送xml的方法
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
PHP has encountered a Stack overflow问题解决方法
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
php基于base64解码图片与加密图片还原实例
PHP中使用addslashes函数转义的安全性原理分析
php中$_GET与$_POST过滤sql注入的方法
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
使用array_map简单搞定PHP删除文件、删除目录
自己写的兼容低于PHP 5.5版本的array_column()函数
PHP中使用Session配合Javascript实现文件上传进度条功能
PHP JSON出错:Cannot use object of type stdClass as array解决方法
Codeigniter整合Tank Auth权限类库详解
php自动识别文件编码并转换为UTF-8的方法
Codeigniter出现错误提示Error with CACHE directory的解决方案
Codeigniter中禁止A Database Error Occurred错误提示的方法
PHP 面向对象程序设计(oop)学习笔记(一) - 抽象类、对象接口、instanceof 和契约式编程
PHP资源管理框架Assetic简介
PHP捕获Fatal error错误的方法
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
PHP防止post重复提交数据的简单例子
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
PHP is_subclass_of函数的一个BUG和解决方法
PHP+javascript制作带提示的验证码源码分享
PHP函数strip_tags的一个bug浅析
php小技巧之过滤ascii控制字符
PHP中把stdClass Object转array的几个方法
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
从PHP的源码中深入了解stdClass类
理解PHP中的stdClass类
©2014-2024 dbsqp.com