向 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;
我看了一遍,我开始怀疑我想做的事情是否可行。我已经看到允许您自动将数字递增到上限的循环:
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;