利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
代码如下:
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");
相关推荐
-
python利用百度云接口实现车牌识别的示例
一个小需求---实现车牌识别. 目前有两个想法 1. 调云在线的接口或者使用SDK做开发(配置环境和编译第三方库很麻烦,当然使用python可以避免这些问题) 2. 自己实现车牌识别算法(复杂) 一开始准备使用百度云文字识别C++ SDK来做,发现需要准备curl.jsoncpp和OpenCV,并且curl和jsoncpp需要自己编译,很麻烦,所以换用了python来做,真的是顺畅简单. 1. 安装python环境(我用python3.7) python官网下载地址:https://www.py
-
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
代码如下: 复制代码 代码如下: 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
-
php利用新浪接口查询ip获取地理位置示例
复制代码 代码如下: <?php function getIPLoc_sina($queryIP){ $url = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip='.$queryIP; $ch = curl_init($url); curl_setopt($ch,CURLOPT_ENCODING ,'utf8'); curl_setopt($ch, CURLOPT_TIMEOU
-
支票金额大写转换示例(金额大写转换器)
复制代码 代码如下: import java.util.HashMap;import java.util.Map; public class FigureAndChinese2Util { // 缓存所有数字的 private static Map<Character, Character> map = new HashMap<Character, Character>( 10); static { map.put('1', '壹'); map.put('2', '贰');
-
如何利用Mysql计算地址经纬度距离实时位置
目录 前言 思路 数据库地址表设计 需求实现 总结 前言 最近在做项目时候,遇到一个这样子的需求, 点到卡包里面卡券使用使用,需要展示卡券使用附近门店, 思路 数据库地址表设计 通用的区域街道地址表tz_sys_area 字段名称 类型 备注 area_id bigint 区域ID area_name varchar(32) 区域名称 parent_id bigint 所属父区域ID level int 层级 type char 区域类型0国家1省份直辖市2地市3区县 area_name var
-
PHP中利用Telegram的接口实现免费的消息通知功能
利用Telegram的接口,可以实现很方便的消息提醒,不用打开APP,不用科学联网,Telegram的通知就像短信提醒一样. 重点是,免费,无使用数量限制,不用担心短信内容审 查,你想发什么就发什么. 下面是利用php实现的发通知的代码: <?php $bot_api_key = 'CHANGE HERE'; function send_get($urlstring){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $urlstring); c
-
利用Socket.io 实现消息实时推送功能
项目背景介绍 最近在写的项目中存在着社交模块,需要实现这样的一个功能:当发生了用户被点赞.评论.关注等操作时,需要由服务器向用户实时地推送一条消息.最终完成的项目地址为:https://github.com/noiron/socket-message-push,这里将介绍一下实现的思路及部分代码. 项目的流程中存在着这样的几个对象: 用 Java 实现的后端服务器 用 Node.js 实现的消息推送服务器 用户进行操作的客户端 事件处理的流程如下: 用户进行点赞操作时,后端服务器会进行处理,并向
-
Vue项目利用axios请求接口下载excel
本文实例为大家分享了Vue项目利用axios请求接口下载excel的具体代码,供大家参考,具体内容如下 据我了解的前端的下载方式有三种,第一种是通过a标签来进行下载,第二种时候通过window.location来下载,第三种是通过请求后台的接口来下载,今天就来记录一下这三种下载方式. 方法一:通过a标签 // href为文件的存储路径或者地址,download为问文件名 <a href="/images/logo.jpg" rel="external nofollow&
-
如何利用 Redis 实现接口频次限制
介绍: 我们可以利用 redis 过期Key来实现接口的频次限制.可以自定义一些访问的(速度)限制条件来把那些触发限制的请求拒之门外.一般常用来进行对爬虫的限制. 下面就利用 redis 来实现了一个简单的案例: 装饰器实现 def frequency_limit(f): @wraps(f) def frequency_function(*args, **kwargs): if 'csrf_token' in session: token = session.get("csrf_token&qu
-
Django利用AJAX技术实现博文实时搜索
学习Python Web和Django开发不能只学习Python.我们有时必需借助其它技术比如AJAX实现我们想要的功能.今天我们就要利用Django 2.0 + AJAX开发一个功能性页面: 我们一边输入关键词,网页一边会给你提示所找到的博文数量. 什么是AJAX技术?它的应用场景有哪些? Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术.通过在后台与服务器进行少量数据交
随机推荐
- CodeIgniter使用phpcms模板引擎
- Nodejs的express使用教程
- SQL Server中网络备份一例
- 关于sql脚本导入Oracle时重复生成check约束的问题解决
- JavaScript 放大镜 放大倍率和视窗尺寸
- xml转json的js代码
- Javascript倒计时页面跳转实例小结
- Windows下Nginx+PHP5的安装与配置方法
- 设置Myeclipse中的代码格式化、注释模板及保存时自动格式化
- 实例讲解iOS应用开发中UIPickerView滚动选择栏的用法
- 实时抓取YAHOO股票报价的代码
- 基于PHP中自带的字符串操作函数合集
- MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)
- php使用curl并发减少后端访问时间的方法分析
- 详解webpack 配合babel 将es6转成es5 超简单实例
- SQL Server获取磁盘空间使用情况
- 比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作。 原创
- C# Winform实现捕获窗体最小化、最大化、关闭按钮事件的方法
- jQuery中get和post方法传值测试及注意事项
- 用JavaScript实现类似于ListBox功能示例代码