我嘗試做我的第一個 API 呼叫,最終在這個社區中這個偉大用戶的幫助下作業。再次感謝。我想選擇data[1]或帶有符號的貨幣。所以我可以使用我的 CMS 中的 $variable。也許有人可以向我展示如何更改對符號的呼叫。這是我的 API 呼叫。
$url = "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest";
$headers = [
'Accepts: application/json',
'X-CMC_PRO_API_KEY: ___YOUR_API_KEY_HERE___'
];
$request = "{$url}"; // create the request URL
$curl = curl_init(); // Get cURL resource
// Set cURL options
curl_setopt_array($curl, array(
CURLOPT_URL => $request, // set the request URL
CURLOPT_HTTPHEADER => $headers, // set the headers
CURLOPT_RETURNTRANSFER => 1 // ask for raw response instead of bool
));
$response = curl_exec($curl); // Send the request, save the response
$json = json_decode($response);
curl_close($curl); // Close request
$price = $json->data[1]->quote->USD->price; echo $price;
uj5u.com熱心網友回復:
您使用 獲得資料塊 ID array_column(),然后使用 獲得符號的資料塊 ID array_search():
$data_ids = array_column($json->data, 'symbol');
$symbol_data_id = array_search('ETH', $data_ids);
$price = $json->data[$symbol_data_id]->quote->USD->price;
或者作為單線:
$price = $json->data[array_search('ETH', array_column($json->data, 'symbol'))]->quote->USD->price;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/350040.html
上一篇:按給定順序突出顯示多個搜索詞
