PHP 5 检索然后传递 $_POST 变量


php 5 retrieving & then passing $_POST variables

我已经阅读了许多帖子条目,但一定没有正确地提出问题。 根据我过去的做法,这应该不是一项艰巨的任务,但我正在从 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"; 
}

等等... 但我不想回声...我希望他们都可以传递,这让我挂了。(我也有点生疏)。

    foreach ($_POST as $var_name => $var_val){
            ${$var_name} = $var_val;
    }