汇率转换器,php使用百度翻译api示例分享

2019-07-21 作者:yzc216.com官网   |   浏览(113)

代码如下:

百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码。

复制代码 代码如下:

复制代码 代码如下:

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
function language($value,$from="auto",$to="auto")
{
  $value_code=urlencode($value);
  #首先对要翻译的文字进行 urlencode 处理
  $appid="YourApiKey";
  #您注册的API Key
  $languageurl = "" . $appid ."&q=" .$value_code. "&from=".$from."&to=".$to;
  #生成翻译API的URL GET地址
  $text=json_decode(language_text($languageurl));
  $text = $text->trans_result;
  return $text[0]->dst;
}
function language_text($url)  #获取目标URL所打印的内容
{
  if(!function_exists('file_get_contents')) {
   $file_contents = file_get_contents($url);
  } else {
  $ch = curl_init();
  $timeout = 5;
  curl_setopt ($ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  $file_contents = curl_exec($ch);
  curl_close($ch);
  }
   return $file_contents;
}
  echo language('中国');
?>

您可能感兴趣的文章:

  • php实现计算百度地图坐标之间距离的方法
  • PHP计算百度地图两个GPS坐标之间距离的方法
  • php生成百度sitemap站点地图类函数实例
  • php ajax做仿百度搜索下拉自动提示框(有实例)
  • PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
  • 用php实现百度网盘图片直链的代码分享
  • php使用百度天气接口示例
  • php获取从百度搜索进入网站的关键词的详细代码
  • php实现批量下载百度云盘文件例子分享
  • 用php实现让页面只能被百度gogole蜘蛛访问的方法
  • phpsir 开发 一个检测百度关键字网站排名的python 程序
  • php js实现百度地图多点标注的方法

本文由yzc216亚洲城发布于yzc216.com官网,转载请注明出处:汇率转换器,php使用百度翻译api示例分享

关键词: yzc216亚洲城 yzc216.com官网