PHP で cURL を使用して JSON 応答からデータを抽出するには、次の手順に従います。
$ch = curl_init();
CURLOPT_RETURNTRANSFER オプションを true に設定すると、応答を印刷する代わりに返します。 CURLOPT_URL を使用して URL を指定します。
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, $url);
curl_exec を呼び出してリクエストを実行し、JSON 応答を $result 変数に保存します。
$result = curl_exec($ch);
json_decode を使用して、JSON 応答を PHP 配列に変換します。
$array = json_decode($result, true);
適切なキーを使用して配列からデータにアクセスします。たとえば、ID 13 のスレッド タイトルを取得するには:
echo $array["threads"][13]["title"];
ID 23 の投稿のメッセージを取得するには:
echo $array["threads"][13]["content"]["content"][23]["message"];
以上がPHP で cURL を使用して JSON データをフェッチしてデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。