JSON の値を取得する PHP の方法は?

PHP では、JSON 文字列を PHP 配列またはオブジェクトにデコードするには json_decode() 関数を使用できます。その後、キーやプロパティを通じて配列またはオブジェクト内の値にアクセスできます。

以下は JSON の値を取得するコードの例です。

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

// 访问对象属性
$name = $data->name;
$age = $data->age;
$city = $data->city;

// 输出结果
echo "Name: $name, Age: $age, City: $city";

// 或者使用数组
$json = '{"name":"John", "age":30, "city":"New York"}';
$data = json_decode($json, true); // 将JSON解码为关联数组

// 访问数组元素
$name = $data['name'];
$age = $data['age'];
$city = $data['city'];

// 输出结果
echo "Name: $name, Age: $age, City: $city";

上記のコードは以下を出力します。

Name: John, Age: 30, City: New York

json_decode() 関数の 2 番目の引数によって返される型の指定に注意してください。 true に設定すると連想配列が返され、 false または引数が提供されないとオブジェクトが返されます。

bannerAds