cURL を使用して jSON データを取得およびデコードする方法
問題
jSON データの取得URL 経由で解析して PHP 変数に変換するには、jSON オブジェクトから特定の要素を抽出する必要があります。これには、オブジェクト内の配列構造の要素から値を取得することが含まれます。 cURL を使用して jSON データを取得してデコードし、変数割り当てを有効にする方法は次のとおりです。
Response
cURL を使用して jSON データを取得してデコードするには、次の手順に従います。
cURLメソッド
- cURL を初期化します: $ch =curl_init();.
- リターン モードを true に設定します:curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);.
- URL を指定します:curl_setopt($ch, CURLOPT_URL, $url);.
- リクエストを実行します: $result =curl_exec($ch);.
- cURL を閉じる:curl_close($ch);.
- レスポンスをデコードします: $array = json_decode($result, true);.
file_get_contents メソッド
- コンテンツの取得: $result = file_get_contents($url);.
- デコード応答: $array = json_decode($result, true);.
配列要素へのアクセス
jSON オブジェクトから特定の値にアクセスするには、次の構文を使用します:
- スレッド情報: $array["threads"][][""].
- 投稿コンテンツの場合: $array["threads"][]["コンテンツ"]["コンテンツ"][<投稿ID>][""].
以上がPHP で cURL を使用して JSON データをフェッチおよびデコードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。