可能重复:
variable variables
一旦我建立了第一个空输入字段,然后我想通过将$ key的值变为变量来赋予它$_POST['email'];
的值,但是如何将变量的值变为新的变量(如果你明白我的意思)我将试着证明我的意思如下:
$email = $_POST['email'];
foreach( $_POST as $key=> $for ) {
if($for=="") {
// $ + the value of ($key) = $email;
break;
}
}
email: <input name="email">
a: <input type="text" name="a" value='<?php echo $a; ?>'>
b: <input type="text" name="b" value='<?php echo $b; ?>'>
c: <input type="text" name="c" value='<?php echo $c; ?>'>
<input type="submit">
答案 0 :(得分:2)
将$$key = $email
用于foreach,它会生成一个带有变量$key
值的新变量,并为其指定$email
值。