为POST指定变量名称

时间:2014-04-29 08:18:38

标签: php

我发布了一堆变量,可以有不同的名称,我想将已发布的变量数据分配给名称。

例如我将张贴..

     updateItem:itemName
     value:coffee
     id:253

我可以遍历收到的POST

     foreach ($_POST as $param_name => $param_val) {
     echo "Param: $param_name; Value: $param_val<br />\n";
     }

但我追求的结果是......

     $updateItem = 'itemName';
     $value = 'coffee';
     $id = '253'

如何创建Param名称并为其分配param值?

2 个答案:

答案 0 :(得分:0)

foreach ($_POST as $param_name => $param_val) {
    echo ${$param_name};
}

答案 1 :(得分:0)

extract 功能确实实现了这一目标:

extract($_POST);

但你最好不要在全球范围内这样做