1

可能重复:
变量变量

一旦我建立了第一个空输入字段,然后我想$_POST['email'];通过将 $key 的值变为变量来赋予它的值,但是我怎样才能将变量的值变为新变量(如果你明白我的意思)我将尝试在下面证明我的意思:

$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">
4

1 回答 1

2

使用$$key = $email到 foreach 中,它将使用变量$key值创建一个新变量并为其赋值$email

于 2013-01-21T02:25:53.057 回答