利用yahoo汇率接口实现实时汇率转换示例 汇率转换器


Posted in PHP onJanuary 14, 2014

代码如下:

function getExchangeRate($from_Currency,$to_Currency)
{
        $amount = urlencode($amount);
        $from_Currency = urlencode($from_Currency);
        $to_Currency = urlencode($to_Currency);
        $url = "download.finance.yahoo.com/d/quotes.html?s=".$from_Currency.$to_Currency."=X&f=sl1d1t1ba&e=.html";
        $ch = curl_init();
        $timeout = 0;
        curl_setopt ($ch, CURLOPT_URL, $url);
        curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch,  CURLOPT_USERAGENT , "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)");
          curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        $rawdata = curl_exec($ch);
        curl_close($ch);
        $data = explode(',', $rawdata);
        return $data[1];
}
//调用方法
echo getExchangeRate("CNY","USD");
PHP 相关文章推荐
web方式ftp
Oct 09 PHP
PHP base64+gzinflate压缩编码和解码代码
Oct 03 PHP
php中动态修改ini配置
Oct 14 PHP
四个PHP非常实用的功能
Sep 29 PHP
PHP 7.0.2 正式版发布
Jan 08 PHP
PHP中trait使用方法详细介绍
May 21 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
laravel手动创建数组分页的实现代码
Jun 07 PHP
Yii2语言国际化的配置教程
Aug 19 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
laravel 5.5 关闭token的3种实现方式
Oct 24 PHP
PHP 使用位运算实现四则运算的代码
Mar 09 PHP
php的一个简单加密解密代码
Jan 14 #PHP
PHP随机生成随机个数的字母组合示例
Jan 14 #PHP
php实现12306火车票余票查询和价格查询(12306火车票查询)
Jan 14 #PHP
php中filter函数验证、过滤用户输入的数据
Jan 13 #PHP
memcache命令启动参数中文解释
Jan 13 #PHP
PHP之APC缓存详细介绍 apc模块安装
Jan 13 #PHP
PHP curl 获取响应的状态码的方法
Jan 13 #PHP
You might like
PHP下操作Linux消息队列完成进程间通信的方法
2010/07/24 PHP
解析php类的注册与自动加载
2013/07/05 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
php向js函数传参的几种方法
2014/08/10 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
AngularJS Phonecat实例讲解
2016/11/21 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
详解前端自动化工具gulp自动添加版本号
2016/12/20 Javascript
nodejs高大上的部署方式(PM2)
2018/09/11 NodeJs
jQuery事件委托代码实践详解
2019/06/21 jQuery
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
Python中的列表知识点汇总
2015/04/14 Python
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
python之语音识别speech模块
2020/09/09 Python
python实现图像随机裁剪的示例代码
2020/12/10 Python
用60行代码实现Python自动抢微信红包
2021/02/04 Python
Linux如何压缩可执行文件
2014/03/27 面试题
《谁的本领大》教后反思
2014/04/25 职场文书
乡镇领导干部个人对照检查材料思想汇报
2014/09/23 职场文书
中小企业员工手册范本
2015/05/14 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
2015民办小学年度工作总结
2015/05/26 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL