我读过很多帖子,但一定不能正确地提问。基于我过去的工作方式,这不应该是一项艰巨的任务,但我正在从5.2中迁移一些代码并习惯使用register_long_arrays等。
我正在向文件中发布一长串(400)隐藏变量列表,然后我需要检索所有这些变量并使它们在相同的变量名下可用以传递给另一个步骤。
我意识到我可以逐行检索/传递它们
$var_a=$_POST['var_a']
$var_4=$_POST['var_4']
$var_z=$_POST['var_z']
(但不想写出其中的400篇)
和 我也可以循环:
foreach ($_POST as $var_name => $var_val){
echo "$var_name=$var_value";
}
等等......但我不想回应......我希望他们都可以通过&这让我很难过。 (我也有点生气。)
答案 0 :(得分:0)
foreach ($_POST as $var_name => $var_val){
${$var_name} = $var_val;
}