当前位置: 首页 > 编程笔记 >

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

戚飞
2023-03-14
本文向大家介绍PHP错误Cannot use object of type stdClass as array in错误的解决办法,包括了PHP错误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

问题解决!

 类似资料:
  • 已经在php.ini中打开了openssl扩展,可是依旧报这个错,然后我安装的版本是php8.2的,看网上说还要在windows/system32下拷贝php目录下的libeay32.dll和ssleay32.dll文件,可是并没有看到有这两个文件诶,那该怎么解决这个问题呀?

  • 本文向大家介绍PHP Curl出现403错误的解决办法,包括了PHP Curl出现403错误的解决办法的使用技巧和注意事项,需要的朋友参考一下 自己用的小PHP应用,使用curl抓网页下来处理,为了穿墙方便,使用Privoxy作为代理,便于选择哪些网站使用proxy、哪些不用。但今天却遇到了奇怪的问题,访问google baidu这些网站居然都返回403错误,而访问其他的一些网站没事,如果设置为不

  • 本文向大家介绍详解java.lang.NumberFormatException错误及解决办法,包括了详解java.lang.NumberFormatException错误及解决办法的使用技巧和注意事项,需要的朋友参考一下 前言: 在做后台时用的jsp开发,在页面向controller传参时用String接收的参数,但是数据库实体中jies接收该参数时是int类型,做了一下强制转换,但是没有判断去

  • 本文向大家介绍详解Nginx 502错误解决办法,包括了详解Nginx 502错误解决办法的使用技巧和注意事项,需要的朋友参考一下 详解Nginx 502错误解决办法 1.配置错误 因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php-

  • 本文向大家介绍PHP错误Warning:mysql_query()解决方法,包括了PHP错误Warning:mysql_query()解决方法的使用技巧和注意事项,需要的朋友参考一下 php提示错误:Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using pass

  • 本文向大家介绍Redis 出现错误1067的解决办法,包括了Redis 出现错误1067的解决办法的使用技巧和注意事项,需要的朋友参考一下 Redis 出现错误1067的解决办法 一、问题描述: 在Windows启动Redis服务时,发生如下错误:       在Windows CMD命令行启动时提示: 二、解决方案: 产生这个问题(Redis服务无法启动)的原因是因为在配置文件(redis.wi