php jsonをオブジェクトにする方法
環境
PHP 8.1.2
Ubuntu 22.04.1 LTS
構文
$変数名 = '{“キー1″:"値1″,"キー2″:"値2"}’,…;
json_decode($変数名)
json_decode関数でデコードしています。
2つめの引数がない場合デフォルトでfalseになりオブジェクトを返します。
使用例
<?php $a = '{"city1":"tokyo","city2":"oosaka"}'; $b = json_decode($a); print $b->{"city1"}; echo "\n"; var_dump($b); ?>
実行結果
tokyo object(stdClass)#1 (2) { ["city1"]=> string(5) "tokyo" ["city2"]=> string(6) "oosaka" }