在 PHP 中從 URL 檢索 JSON 資料
本文解決了 PHP 程式設計師面臨的一個常見問題:從 URL 檢索 JSON 物件。我們將探索完成此任務的方法並提供全面的程式碼範例。
問題:
您有一個傳回 JSON 物件的 URL,而您想要擷取特定的數據,例如「access_token」值。
解決方案:
方法 1:file_get_contents()
$json = file_get_contents('url_here'); $obj = json_decode($json); echo $obj->access_token;
請注意,files_contents 需要啟用。您也可以使用 ini_set("allow_url_fopen", 1) 在運行時啟用它。
方法 2:curl
$ch = curl_init(); // Warning: This line poses a security risk. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_URL, 'url_here'); $result = curl_exec($ch); curl_close($ch); $obj = json_decode($result); echo $obj->access_token;
透過使用這些方法,您可以輕鬆從 URL 檢索 JSON 物件並在 PHP 中存取其內容。
以上是如何在 PHP 中從 URL 檢索 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!