将$ key的值设置为foreach循环中的新变量

时间:2013-01-21 02:22:23

标签: php html

  

可能重复:
  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">

1 个答案:

答案 0 :(得分:2)

$$key = $email用于foreach,它会生成一个带有变量$key值的新变量,并为其指定$email值。