ホームページ > バックエンド開発 > PHPチュートリアル > PHP で cURL を使用して JSON データをフェッチしてデコードするにはどうすればよいですか?

PHP で cURL を使用して JSON データをフェッチしてデコードするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-04 05:55:15
オリジナル
765 人が閲覧しました

How to Fetch and Decode JSON Data with cURL in PHP?

PHP で cURL を使用した JSON データのフェッチとデコード

PHP で cURL を使用して JSON 応答からデータを抽出するには、次の手順に従います。

1 。 cURL

$ch = curl_init();
ログイン後にコピー

2 を開始します。 cURL オプションを構成する

CURLOPT_RETURNTRANSFER オプションを true に設定すると、応答を印刷する代わりに返します。 CURLOPT_URL を使用して URL を指定します。

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
ログイン後にコピー

3. cURL リクエストを実行します

curl_exec を呼び出してリクエストを実行し、JSON 応答を $result 変数に保存します。

$result = curl_exec($ch);
ログイン後にコピー

4. JSON 応答をデコードします

json_decode を使用して、JSON 応答を PHP 配列に変換します。

$array = json_decode($result, true);
ログイン後にコピー

5.配列からデータを抽出

適切なキーを使用して配列からデータにアクセスします。たとえば、ID 13 のスレッド タイトルを取得するには:

echo $array["threads"][13]["title"];
ログイン後にコピー

ID 23 の投稿のメッセージを取得するには:

echo $array["threads"][13]["content"]["content"][23]["message"];
ログイン後にコピー

以上がPHP で cURL を使用して JSON データをフェッチしてデコードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート