Php 循环通过并重新组合$var
我需要循环遍历所有美元、澳元等,并获取所有可能的货币汇率,例如Php 循环通过并重新组合$var,php,loops,foreach,Php,Loops,Foreach,我需要循环遍历所有美元、澳元等,并获取所有可能的货币汇率,例如$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.yah
$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];
?>
我需要的是离开,以确保它看到所有不同的方式,利率可以一起去
我的第一个想法是一段时间或一个循环,但我不确定。货币可能应该在它们自己的数组中,而不是为每种货币创建变量$货币=数组('NZD','AUD',等等。如果($from===$to):-PIf您正在绘制货币对话表,您不需要跳过
from====to
案例-您可以呈现1
。
$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