每个的字符串和数字

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";
}

Demo