用百度查询转换实时汇率的简单PHP代码

 时间:2026-02-15 17:37:11

1、新建汇率转换函数

完整代码如下

------------------ 开始 ------------

<?php

function convertCurrency($from, $to, $amount){

  $data = file_get_contents("http://www.baidu.com/s?wd={$from}%20{$to}&rsv_spt={$amount}");

  preg_match("/<div>1\D*=(\d*\.\d*)\D*<\/div>/",$data, $converted);

  $converted = preg_replace("/[^0-9.]/", "", $converted[1]);

  return number_format(round($converted, 3), 1);

}

  $get_cur = convertCurrency("AUD", "CNY", "1");

  echo $get_cur

?>

------------------ 结束 ------------

$data 行使用 file_get_contents() 函数从百度获取实时汇率数据

preg_match 行为正则表达式处理数据,提取需要的汇率

return 行返回结果

2、调用函数

如步骤1所示

$get_cur = convertCurrency("AUD", "CNY", "1");

AUD 为澳大利亚元

CNY 为人民币

$get_cur 得到的值则为 AUD 对 CNY 的汇率(如 4.9)

echo 行将得到的汇率值显示在网页中

3、拓展应用

如果你需要转换其他汇率,则在步骤2中调用函数的时候给出相应的货币类型即可。比如,你需要换算美元对人民币的汇率,则

$get_cur = convertCurrency("USD", "CNY", "1");

  • 如何使用在线输入法(这个值得有)!
  • 如何帮助加工企业降低生产成本 提高生产率
  • 机床设备使用前要的基本操作
  • 木地板受潮变型怎么办?
  • PHONIC PAA3 使用方法
  • 热门搜索
    种母猪怎么与种公猪配 眼角皱纹怎么去除 月经期间减肥 奥德赛攻略 恶灵附身2攻略 怎么减肥效果好 塞纳怎么样 问道怎么升级最快 地下城堡2攻略 手机解不开锁怎么办