我有一堆正在发布的变量,它们可以有不同的名称,我想将发布的变量数据分配给这个名称。
例如,我将发布。。
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值?
foreach ($_POST as $param_name => $param_val) {
echo ${$param_name};
}
有提取功能可以实现这一点:
extract($_POST);
但您最好不要在全局范围内执行此操作。