使用变量设置多维POST数组

时间:2013-09-09 22:32:30

标签: php post multidimensional-array

我理解如何设置POST变量($_POST['u'] = 10),并且我理解如何调用多维后置值($_POST['u']['number2']),因此要设置一个简单的多维POST,它' d很简单($_POST['u']['number2'] = 10)。

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

循环从POST [u] [$ number]获取数据,操纵它,吐出$ number2,我想用$ number2更新POST [u] [$ number],如果这是有道理的。

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

我尝试使用eval,但这不起作用......

1 个答案:

答案 0 :(得分:2)

也许你的意思是:

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

没有单引号。甚至:

$_POST['u']["{$number}"] = $number2; //> Discouraged