判断出是多文件上传过后,后面那个foreach里面的$key=>$val是什么意思呢?,,下面的$i和$key是什么意思呢

来源:2-4 PHP多文件上传案例实战

笑出强大_0

2016-03-02 13:30

elseif(is_array($file['name'])){

           foreach($file['name'] as $key=>$val){

           $files[$i]['name']=$file['name'][$key];

           $files[$i]['type']=$file['type'][$key];

           $files[$i]['tmp_name']=$file['tmp_name'][$key];

           $files[$i]['size']=$file['size'][$key];

           }

}


写回答 关注

1回答

  • weibo_慕桂英6548011
    2016-03-02 15:51:56
    已采纳

    取出$file['name'][$key]对应的值,然后赋值给 $files[$i]['name']

    相当于:

    $files[0]['name']=$file['name'][0]

     $files[0]['type']=$file['type'][0]

     $files[0]['error']=$file['error'][0]

     $files[1]['name']=$file['name'][1]

    笑出强大_0

    foreach($file['name'] as $key=>$val){ 这句的$key=>$val是什么意思呢

    2016-03-02 16:11:31

    共 2 条回复 >

PHP实现文件上传与下载

本课程讲解了文件上传的原理和配置,学会两种方式实现文件上传与下载

43735 学习 · 328 问题

查看课程

相似问题