我无法理解为什么以下不起作用。 我有一个变量集如下:
$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);
置于一个条件下。