我可以将多个上传字段与选定的数组键相关联吗?

时间:2017-09-29 08:21:34

标签: php arrays

不知道我的问题是我会说的,但我会尝试。 我使用8个文件上传文件链接到其他表单字段。例如:

<input type="file" name="fileInput[]" id="f1" />
<input type="file" name="fileInput[]" id="f2" />
<input type="file" name="fileInput[]" id="f3" />
<input type="file" name="fileInput[]" id="f4" />
<input type="file" name="fileInput[]" id="f5" />
<input type="file" name="fileInput[]" id="f6" />
<input type="file" name="fileInput[]" id="f7" />
<input type="file" name="fileInput[]" id="f8" />

上传所有作品都很好。数组将正确输出:

[upload] => Array
( 
   [0] => filefirst.pdf 
   [1] => filetwo.pdf 
   [2] => filethree.pdf
   [3] => filefourth.pdf
   [4] => filefife.pdf
   [5] => filesix.pdf
   [6] => fileseven.pdf
   [7] => fileeight.pdf
)

我试图做的是,当我只上传f2和f6以使关键字关联时,例如:

[upload] => Array
( 
   [1] => filetwo.pdf 
   [5] => filesix.pdf
)

这可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

添加id s作为输入字段数组的键:

<input type="file" name="fileInput[f1]" id="f1" />
<input type="file" name="fileInput[f2]" id="f2" />
<input type="file" name="fileInput[f3]" id="f3" />
<input type="file" name="fileInput[f4]" id="f4" />
<!-- etc -->