JSON文字列から特定の値を取得するPHPの書き方

JSON 文字列を PHP オブジェクトや配列にデコードするには、json_decode() 関数を使用し、オブジェクトのプロパティや配列のインデックスを使って特定の値にアクセスします。

以下に例を示します。

$jsonString = '{"name":"John", "age":30, "city":"New York"}';
$jsonObject = json_decode($jsonString);

// 使用对象属性获取值
$name = $jsonObject->name;
$age = $jsonObject->age;
$city = $jsonObject->city;

// 使用数组索引获取值
$jsonArray = json_decode($jsonString, true);
$name = $jsonArray['name'];
$age = $jsonArray['age'];
$city = $jsonArray['city'];

echo $name;  // 输出:John
echo $age;   // 输出:30
echo $city;  // 输出:New York

json_decode()関数の第2引数にtrueを指定すると連想配列としてデコードされ、指定しないとオブジェクトとしてデコードされます。

bannerAds