每个的字符串和数字
String and number in for each
我有这个代码:
$Awaarde = 8800;
$Bwaarde = 5500;
$arrayFondsen = array("A", "B");
foreach ($arrayFondsen as $letter)
{
$data .= ${$letter."vroeger"} . " = " . number_format(((round(${$letter."waarde"}, -2))/1000), 1) . ";\n";
}
预期结果(作为文本放入另一个 PHP 文件):
$Avroeger = 8.8;
$Bvroeger = 5.5;
实际结果:(其中 8.3 和 5.7 是 $Avroeger 和 $Bvroeger 的旧值)
8.3 = 8.8;
5.7 = 5.5;
谁能帮忙?提前致谢!
您添加的内容有误。如下图所示。
$Awaarde = 8800;
$Bwaarde = 5500;
$data = '';
$arrayFondsen = array("A", "B");
foreach ($arrayFondsen as $letter)
{
$data .= "$"."{$letter}vroeger = " . number_format(((round(${$letter."waarde"}, -2))/1000), 1) . ";\n";
}
我有这个代码:
$Awaarde = 8800;
$Bwaarde = 5500;
$arrayFondsen = array("A", "B");
foreach ($arrayFondsen as $letter)
{
$data .= ${$letter."vroeger"} . " = " . number_format(((round(${$letter."waarde"}, -2))/1000), 1) . ";\n";
}
预期结果(作为文本放入另一个 PHP 文件):
$Avroeger = 8.8;
$Bvroeger = 5.5;
实际结果:(其中 8.3 和 5.7 是 $Avroeger 和 $Bvroeger 的旧值)
8.3 = 8.8;
5.7 = 5.5;
谁能帮忙?提前致谢!
您添加的内容有误。如下图所示。
$Awaarde = 8800;
$Bwaarde = 5500;
$data = '';
$arrayFondsen = array("A", "B");
foreach ($arrayFondsen as $letter)
{
$data .= "$"."{$letter}vroeger = " . number_format(((round(${$letter."waarde"}, -2))/1000), 1) . ";\n";
}