foreach($_POST as $key => $value)
{
   $$key = $value
}

解决方案 »

  1.   

    function get_r($arr) {     foreach ($arr as $val) { GLOBAL $$val; if (isset( $_REQUEST[$val])) { if (!is_array($_REQUEST[$val])) { if (get_magic_quotes_gpc()) $$val = trim($_REQUEST[$val]); else $$val = addslashes(trim($_REQUEST[$val])); //  if (eregi("id$",$val)) { if (!ereg("^[0-9]*$",$$val)) die("wrong id format: $val"); } } else $$val = $_REQUEST[$val]; } } }
    这个是不是?
      

  2.   


    <?php
            @extract($_POST, EXTR_OVERWRITE);
    ?>
      

  3.   

    无论是foreach还是extract实际使用时候都要注意register_globals为on下的情况. :)