循环并重新混合$ var

时间:2012-06-04 13:11:44

标签: php loops foreach

我需要循环所有$ usd,$ aud等,并获得所有可能的货币汇率,例如$usd:$aud $aud:$usd$usd:$nzd - $nzd:$usd

以下是我正在使用的代码

<?php

$usd = 'USD'; # USA Dollar
$nzd = 'NZD'; #New Zealand Dollar 
$kwd = 'JPD'; #Japanese Dollar 
$gbp = 'GBP'; #UK Pound
$aud = 'AUD';

$url = 'http://finance.yahoo.com/d/quotes.csv?f=l1d1t1&s='.$gbp.$aud.'=X';
$handle = fopen($url, 'r');

if ($handle) {
    $result = fgetcsv($handle);
    fclose($handle);

}

echo '1 '.$aud.' is worth '.$result[0].' '.$usd.' Based on data on '.$result[1].' '.$result[2];

?>

我需要的是确保它能够以各种不同的方式查看费率。

我的第一个想法是一段时间或一个循环,但我只是不确定。

1 个答案:

答案 0 :(得分:2)

$currencies = array($used, $nzd, $kwd, $gbp, $aud);
foreach ($currencies as $from)
 foreach ($currencies as $to)
     if ($from != $to)
        // query api for conversion $from to $to