• 歡迎訪問奇跡の海網站,本站不上傳任何資源,所有資源均來自于網絡,歡迎加入奇跡の海~!奇跡の海-WordPress QQ群
  • 本站下載資源為網絡上收集整理而來,并且以計算機技術研究交流為目的,版權歸原作者所有,僅供大家參考,學習,不存在任何商業目的與商業用途.
  • 本站系統鏡像均來自于官方原版,ed2k可視為P2P下載鏈接。所有操作系統默認均為試用版,如有正版密鑰可以有效激活,本站不提供任何激活和相關服務。

PHP錯誤Cannot use object of type stdClass as array in錯誤的解決辦法

WEB服務 奇跡の海 2年前 (2017-07-21) 1809次瀏覽 已收錄 0個評論 掃描二維碼

問題描述

PHP輸出一個二維數組的時候出現“Fatal error: Cannot use object of type stdClass as array in……”。
解決辦法分析如下:

現有這樣一個二維數組:

[PHP]

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 )
)

[/PHP]

解決方案

輸出開始寫的方法是:$pic[0][title]

結果就出現上面的錯誤。

其實,數組中是返回的是一個對象,不能直接用[]來顯示,正確的輸出方法是:$pic[0]->title

問題解決!


版權聲明:本站所有文章和資源使用CC BY-NC-SA 4.0協議授權發布 , 轉載應當以相同方式注明文章來自“SeaOMC.COM->PHP錯誤Cannot use object of type stdClass as array in錯誤的解決辦法!在下邊可以分享本文哦!
喜歡 (1)
[]
分享 (0)
奇跡の海
關于作者:
一個WordPress菜鳥!
發表我的評論
取消評論

表情 貼圖 加粗 刪除線 居中 斜體 簽到

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
  • 網址
中国福利彩票36选7开奖结果