Php 文件输入字段-名称变量数组

Php 文件输入字段-名称变量数组,php,file,variables,Php,File,Variables,所以这可能很容易,但我想不出来。我有一个文件字段,名称是用变量动态设置的。我需要这个名称是一个使用$Var[]的数组,以便用户可以选择多个文件。当我尝试以下操作时,总是会出现错误: "<input id='$Var' name='$Var[]' type='file' multiple/>" "<input id='$Var' name='$Var".[]."' type='file' multiple/>" "<input id='$Var' name='".$V

所以这可能很容易,但我想不出来。我有一个文件字段,名称是用变量动态设置的。我需要这个名称是一个使用$Var[]的数组,以便用户可以选择多个文件。当我尝试以下操作时,总是会出现错误:

"<input id='$Var' name='$Var[]' type='file' multiple/>"
"<input id='$Var' name='$Var".[]."' type='file' multiple/>"
"<input id='$Var' name='".$Var."[]' type='file' multiple/>"
“”
""
""
我已经尝试了以上三种方法,并且不断出现错误。当我删除变量并只键入字段名时,效果很好

"<input id='File' name='File[]' type='file' multiple/>"
“”

不确定是否需要逃避什么。请帮助并感谢您。

在变量名周围使用大括号:

"<input id='$Var' name='{$Var}[]' type='file' multiple/>"
“”

以这种方式使用变量

    <?php
    $fieldName = "FileInput";
    echo "<input id='{$fieldName}' name='{$fieldName}[]' type='file' multiple/>";

谢谢你把它修好了。知道你为什么要做某事总是很好的。是的,我同意。更好的办法是从可靠的来源亲自了解:)可能重复的@Avinash在什么世界上这两个问题是重复的?