这个转换脚本有效吗?

时间:2014-03-14 06:52:28

标签: php performance yahoo-api yahoo-finance

我编写了这段脚本来获取Yahoo API的转换率。它的作用是我有一个配置文件,其中包含货币详细信息,我必须在配置中列出所有货币的汇率,这是我的脚本。

请检查一下,如果有更好的方法,请告诉我。

$cur = $this->parent->parent->config->conversionCurrencies;

    //$cur=array(11=>'USD/CRC');

    foreach($cur as $key=>$val){

        $get_cur = str_replace("/","",$val);echo "<br>";

        $code=file_get_contents('http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.xchange%20where%20pair%20in%20(%22'.$get_cur.'%22)&format=json&env=store://datatables.org/alltableswithkeys&callback=');

        var_dump($array1 = json_decode($code, true));

        $rates_array = array();

        $myaskRate = $array1['query']['results']['rate']['Ask'];
        $mybidRate = $array1['query']['results']['rate']['Bid'];

         $rates_array[$key] = round(($myaskRate+$mybidRate)/2,2);
        }

var_dump($ rates_array);

0 个答案:

没有答案