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

 

PHP

Posted by arkgame