0

我了解如何设置$_POST['u'] = 10POST变量$_POST['u']['number2']$_POST['u']['number2'] = 10

当我需要通过使用变量来设置 POST 变量时,问题就出现了,即,$_POST['u']['$number'] = $number2其中$number是循环中的字符串。

发生的事情是循环从 POST[u][$number] 获取数据,对其进行操作,吐出 $number2,我想用 $number2 更新 POST[u][$number],如果这样的话任何意义。

所以,基本上,我还有什么要做的$_POST['u']['$number'] = $number2吗?

我尝试使用eval,但没有奏效...

4

1 回答 1

2

也许你的意思是:

$_POST['u'][$number] = $number2;

没有单引号。甚至:

$_POST['u']["{$number}"] = $number2; //> Discouraged
于 2013-09-09T22:34:58.340 回答