[PHP] JSON 文字列をパースする
作成日: 2019年10月21日
json_decode 関数を使うことで、JSON 文字列をパースして PHP で取り扱えるようにすることができます。
<?php
$json = <<< JSON
{
"name": "tanaka",
"age": 20
}
JSON;
$jsonObject = json_decode($json);
echo $jsonObject->name . ': ' . $jsonObject->age;
説明
json_decode関数の第 1 引数に JSON 文字列を渡すと、PHP のオブジェクトに変換されて返されます。今回引数として渡した JSON 文字列はnameプロパティとageプロパティを持っているため、$jsonObject->nameや$jsonObject->ageといった方法で値にアクセスすることができます。
実行結果
tanaka: 20