下面的ASP代码是用一个循环把以数组值为名的表单项数据写入以数组值为名的变量中,请教一下循环中这句代码用PHP怎么写?for i=0 to ubound(arrRecord)
  execute arrRecord(i)&"=request.form(arrRecord(i))"
next

解决方案 »

  1.   

    本帖最后由 PhpNewnew 于 2012-07-13 00:57:41 编辑
      

  2.   

    这个比较蛋疼,这ASP没看懂。
      

  3.   

    $arrRecord = array();
    foreach ($_REQUEST as $val) {
        $arrRecord[] = $val;
    }将相当将$_REQUEST变量编程$arrReord一样,其实没有什么意义
      

  4.   

    不知道是不是这样的.
    看样子像是这样的$arrRecord = $_REQUEST['arrRecord'];
    for($i=0;$i<=$arrRecord;$i++){
     echo $arrRecord[$i];
    }
      

  5.   

    谢谢大家,这个循环的确是可以用PHP的extract($_REQUEST)解决,嗯,还是ASP的思维,不知PHP有如此有用的函数。
    原来PHP里的eval就相当于ASP里的execute