どうやら正しいオブジェクト上の非オブジェクトのプロパティを取得しようとするとCodeIgniterの:私はそれをjson_decode場合</p> <pre><code>"{"name":"select","id":"select","class":"form-control select","type":"select","data-input-type":"select","options":""Primo:primo\r\nSecondo:secondo""}" </code></pre> <p>結果は以下の通りである:私は次のようなJSON文字列を持っている
object(stdClass)#30 (6) {
["name"]=>
string(6) "select"
["id"]=>
string(6) "select"
["class"]=>
string(19) "form-control select"
["type"]=>
string(6) "select"
["data-input-type"]=>
string(6) "select"
["options"]=>
string(32) ""Primo:primo\r\nSecondo:secondo""
}
それはように見えます私には間違いない。 "オプション"という文字列を取得しようとしています。非オブジェクト
間違って何のプロパティを取得しようとすると:
メッセージに注意してください:
A PHPエラーが
重要度を発生しました:私は
var_dump(json_decode($post_field->meta_value->options))
を行うときには、エラーは言う現れますそれと?
関連するすべてのコードを表示してください。オブジェクトを表示するコードはどのように表示されますか? – charlietfl
'$ meta_value = json_decode($ post_field-> meta_value);を試してください。 $ options = $ metavalue-> options; var_dump($ options); ' – Tpojka
あなたの返信ありがとう! @ Tpojka:それは動作します!大変ありがとうございます...しかし、なぜですか? –