[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