假设 $_GET['aaa'] = 1;
foreach以后
$key = 'aaa';
$$key => $aaa = 1;

解决方案 »

  1.   

    谢谢 楼上!
    那这段代码呢 $_FILES是个二维数组
    if (is_array($_FILES)) {
      foreach($_FILES AS $name => $value){
         $$name = $value['tmp_name'];
         foreach($value AS $namen => $valuen){ ${$name.'_'.$namen} = $value[$namen]; }
      }
    $name 是什么?$value又是什么内容呢》》?
      

  2.   

    文件的时候$_FILES中有文件路径,文件名等,既是下面的aaa
    假设 $_FILES['aaa'] = 1;
    foreach以后
    $key = 'aaa';
    $$key => $aaa = 1;
      

  3.   


    <input type="file" name="fileupload" value="">
    上传后得到数组
    $_FILES['fileupload'][...] 
    $name 就是第一维的下标'fileupload',$$name 就表示$fileupload
    $value就是数组$_FILES['fileupload'],下标有tmp_name,name,type,size。
      

  4.   

    谢谢 明白了 我主要是$name 不知道是第几维的下标!