phpで変数にいろいろな値を連結して入れていくと、10個くらい入れたところで

PHP3,317閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

このベストアンサーは投票で選ばれました

NEW! この回答はいかがでしたか? リアクションしてみよう

その他の回答(1件)

オブジェクトを文字列に変換しているというエラーなのだから、要はお前が文字列だと思って扱っている何かがStdClassだという事だ。 $data->shopname などのフィールドは全て、文字列である事が保証されない(何が入っていても不思議ではない)。どこかに文字列じゃない要素が混ざっている。 つうか、値がおかしいのが原因である事が自明なのだから、var_dump()なりなんなりして値を確認しろ。 あと、どう考えてもjson_decode($json, true)で配列として受けた方が処理が楽。最後のcsv生成のところでimplode()が使えるからな。

>>つうか、値がおかしいのが原因である事が自明なのだから、var_dump()なりなんなりして値を確認しろ。 明白なのかどうかもわからないのですが。。。 回答してもらえることはうれしいのですが、もう少し丁寧に書くことは出来ませんか? 理解できないです・・・