1.试一试这个,
$array1=$_POST["userfile"] ;;
for($i=0;$i<count($array1);$i++)
{echo $array1[$i];
}
2。你的数组由键访问,
$_post["userfile"][$key];
你程序吕$key是什么,就写上什么;

解决方案 »

  1.   

    老兄,我记得你的水平不错的,怎么提出这种傻瓜问题???--------------比方说我想取数组中的第一个变量---------------------
    到底是第一个变量还是第一个元素的值呀。php数组索引可能不是数字的。
    大不了你用print_r($array),不是什么都看到了吗?看你的代码应该是上传多个文件吧,你应该用
    $_POST['userfile']['name'][0] 
      

  2.   

    $_POST['userfile']['name']这才是名称的数组
    $_POST['userfile']['type0']这是类型的数组
    $_POST['userfile']['tmp_name']这是临时文件的名称数组
    $_POST['userfile']['error']这是错误代号的数组
    $_POST['userfile']['size']这是尺寸数组
      

  3.   

    vivanboy(被迫早起的鸟儿) :好,早上的速度就是不一样,
      

  4.   

    $array1=$_POST["userfile"] ;
    while(list($key,$val) = each($array1)){
        echo $val;
        break;
    }
    是这种效果吗?
      

  5.   

    对了,如果要得到第一个值,最好是先reset一下数组.
      

  6.   

    问这个问题是很丢脸……早知道换个 id 上来了后来发现……原来应该是 $_FILES["userfile"] (vivanboy 说的很对,确实是上传文件……)想我白某一世英明……唉……
      

  7.   

    上面都是_FILES,hehe,copy导致错误