Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
json_decodeで作成されたPHP変数があります。
結果の最初のフィールドには、変数に格納した名前があります。
では、変数に格納されている名前でこのフィールドにアクセスするにはどうすればよいですか?
私はもう試した:
$json_decoded->{$item}
しかし、nullを返します...。
$v = "b"; $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; $d = json_decode($json); echo $d->$v;
別の方法
$v = "b"; $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; $d = json_decode($json,true); echo $d[$v];
変数にせずに:
$json_decoded->item