我有这个问题,我找不到任何激进的答案......
那么,是否有可能在一个变量中设置两个变量
if ($post) {
$'item_name'. $x .' = $_POST['item_name'. $x .''];
}
如果x = 1
那么,
$ item_name1 = $ _POST ['item_name1'];
这就是我想要实施的bahivor,这是一种纠正帖子第一部分的方法。
主要问题item_namex(x)可以是1,2,3,4 ext
答案 0 :(得分:1)
您正在寻找PHP中的variable variables:
$x = 7;
$var = 'item_name' . $x;
$$var = $_POST['item_name'. $x];
然后你得到$item_name7
你想要的值。在作业右侧跟踪.''
的串联也是无用的
答案 1 :(得分:0)
foreach($_POST as $key=>$value){
$$key=$value;
}
将创建每个$ key变量并为其分配$ value