foreach循环中的php变量无法正常工作

时间:2017-10-14 17:57:57

标签: php foreach

我无法理解为什么以下不起作用。 我有一个变量集如下:

$baseUSD = ($baseamount/$rateUSD);

foreach循环如下:

foreach($rates as $key => $value) 
{  
$stmt2->bindValue(':currency', $key);
$stmt2->bindValue(':exchangerate', ($value * $baseUSD) );

($value * $baseUSD)在foreach循环中无效。

我也尝试了以下内容,没有任何输出:

foreach($rates as $key => $value) 
{  
echo $baseUSD;

如果我明确表示如下所示的值,它将回显值:

foreach($rates as $key => $value) 
{  
echo 1.5678;

我正确地回应了这个价值:

$baseUSD = ($baseamount/$rateUSD);

那怎么回事?我无法理解。也许作为一个PHP新手我做错了什么?

编辑:已解决。我不小心把$baseUSD = ($baseamount/$rateUSD);置于一个条件下。

0 个答案:

没有答案