向 PHP 变量添加一个自动递增的后缀

Add an auto-incrementing suffix to a PHP variable

我看了一遍,我开始怀疑我想做的事情是否可行。我已经看到允许您自动将数字递增到上限的循环:

for ($n = 0; $n <= 7; $n++)

但是,我想要做的是将一个自动递增后缀添加到一个变量,该变量已经是来自 html 形式的循环的一部分。但是我无法弄清楚如何让自动增量工作,因为我不能将 for() 放在 foreach() 中。让我看看是否可以让您了解我在寻找什么。

foreach($_POST[‘input’] as $input) {
${‘input.‘n++’}=$input
}

目标是现在将有变量 $input1、$input2 等,每个都声明为接收到的输入。这可以实现吗?

$n=0;
foreach($_POST[‘input’] as $input) {
    $varname = "input$n";
    $$varname = $input;
    $n++;
}

echo $input1;