PHP が 2 次元配列を出力すると、多くの人が「致命的エラー: stdClass 型のオブジェクトを配列として使用できません...」というメッセージを受け取ります。
ソリューションは次のように分析されます:
このような 2 次元配列があります:
コードをコピー コードは次のとおりです:
Array (
[0] => stdClass Object (
[id] => 1
[title] => 採用情報
[size] = > 300 *150
[状態] => 0 )
[id] => 2
[タイトル] => ホーム見出し
[サイズ] => 300*150
[写真] => ./upload/20140602093443.jpg
[状態] => 0 )
)
出力の書き込みを開始するメソッドは次のとおりです: $pic[0][title]
その結果、上記のエラーが表示されます。
実際には、オブジェクトは配列で返されるため、[] を使用して直接表示することはできません: $pic[0]->title
問題は解決しました!
http://www.bkjia.com/PHPjc/788613.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/788613.html技術記事 PHP が 2 次元配列を出力すると、多くの人が「致命的エラー: stdClass 型のオブジェクトを配列として使用できません...」というメッセージを受け取ります。 解は次のように分析されます: このような 2 次元の数があります...