Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这个转换脚本有效吗?_Php_Performance_Yahoo Api_Yahoo Finance - Fatal编程技术网

Php 这个转换脚本有效吗?

Php 这个转换脚本有效吗?,php,performance,yahoo-api,yahoo-finance,Php,Performance,Yahoo Api,Yahoo Finance,我写这段脚本是为了从YahooAPI获得转换率。它所做的是,我有一个配置文件,其中包含货币详细信息。我必须创建一个配置中所有货币的汇率数组。这里是我的脚本 请检查它,并让我知道是否有更好的方法来做到这一点 $cur = $this->parent->parent->config->conversionCurrencies; //$cur=array(11=>'USD/CRC'); foreach($cur as $key=>$val){

我写这段脚本是为了从YahooAPI获得转换率。它所做的是,我有一个配置文件,其中包含货币详细信息。我必须创建一个配置中所有货币的汇率数组。这里是我的脚本

请检查它,并让我知道是否有更好的方法来做到这一点

$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);
        }
$cur=$this->parent->parent->config->conversioncurrences;
//$cur=数组(11=>'USD/CRC');
foreach($cur as$key=>$val){
$get\u cur=str\u replace(“/”,“,$val”);echo“
”; $code=文件\u获取\u内容('http://query.yahooapis.com/v1/public/yql?q=select%20*%20来自%20yahoo.finance.xchange%20其中%20对%20在%20(%22'.$get\u 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_数组[$key]=舍入($myaskRate+$mybidRate)/2,2); }

变量转储($rates\u数组)

这个问题似乎离题了,因为它属于我,我是这个网站的新手,对代码审查没有太多概念thing@VikramAnandBhushan正如RC所说,请将您的查询移至codereview.stackexchange.com