帮我用PHP写个实时汇率查询示例
1帮我用PHP写个实时汇率查询示例
以下是一个简单的实时汇率查询示例,它使用PHP调用外部API获取最新的汇率数据:

```php
$from_currency = urlencode('USD');
$to_currency = urlencode('CNY');
$apikey = 'your_api_key';
$url = "https://api.frankfurter.app/latest?from=$from_currency&to=$to_currency&apikey=$apikey";

// 初始化 curl
$ch = curl_init();

// 设置请求选项
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// 发出请求
$response = curl_exec($ch);

// 处理响应
if ($response === false) {
echo "Error: curl error " . curl_error($ch);
} else {
$data = json_decode($response, true);
$exchange_rate = $data["rates"][$to_currency];
echo "1 $from_currency = $exchange_rate $to_currency";
}

// 关闭 curl
curl_close($ch);
?>
```

上述代码中,我们使用了 https://frankfurter.app/ 这个外部API获取汇率数据。该API允许我们指定要转换的货币种类,并返回最新的汇率数据。

在实际使用中,你需要将 `$apikey` 替换成你自己的API密钥,并根据需要修改 `$from_currency` 和 `$to_currency` 的值,以获取所需的汇率数据。
本页由《梦行文档》生成

 

name完成
30