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"
}