要在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中文網其他相關文章!