PHPのJSONデータの取得方法
PHPでは、json_decode()関数を使用してJSONデータをPHPオブジェクトまたは配列に変換できます。
json_decode() 関数を使用して JSON データを取得する例を以下に示します。
$jsonData = '{"name":"John", "age":30, "city":"New York"}';
$data = json_decode($jsonData);
// 获取对象属性
echo $data->name; // 输出: John
echo $data->age; // 输出: 30
echo $data->city; // 输出: New York
// 将JSON数据转换为关联数组
$arrayData = json_decode($jsonData, true);
// 获取数组元素
echo $arrayData['name']; // 输出: John
echo $arrayData['age']; // 输出: 30
echo $arrayData['city']; // 输出: New York
JSONデータがオブジェクトに変換されるか連想配列に変換されるかは、json_decode() 関数を使用する際に選択できます。第 2 パラメータが渡されないか、FALSE に設定された場合、オブジェクトが返されます。第 2 パラメータが TRUE に設定された場合、連想配列が返されます。