PHP $ _FILES - 将值添加到另一个数组中?

时间:2011-11-23 13:29:52

标签: php file file-upload

您可以将$ _FILE数组值添加到另一个数组中吗?例如,请参见下文:

    // Add file details into one array
    $upload = array (
        'file_name'             => $_FILES["userfile"]["name"],
        'file_type'             => $_FILES["userfile"]["type"],
        'file_size'             => $_FILES["userfile"]["size"],
        'file_error'            => $_FILES["userfile"]["error"],
        'file_tmp_name'         => $_FILES["userfile"]["tmp_name"],
        'image_active'          => $image_active,
        'image_type_id'         => $image_type_id,
        'banner_page'           => $banner_page,
        'slider_caption'        => $slider_caption
    );

这可以吗?

4 个答案:

答案 0 :(得分:2)

当然,为什么不呢,$ _FILES就像一个阵列一样。试试一下move_uploaded_file的行为方式。

答案 1 :(得分:0)

是的,它完全没问题,就像任何其他类型的阵列一样。

答案 2 :(得分:0)

是的,您可以将变量的值复制到其他变量中!

答案 3 :(得分:0)

你应该对待$_FILES只是另一个具有全局范围的数组。 Infact PHP manual$_FILES定义为 通过HTTP POST方法上传到当前脚本的关联项目数组