PHP - 检查输入名称是否以特定名称开头

Sas*_*sha 1 php

我有几个用于上传文件的输入字段:

<input type=file name=logo />
<input type=file name=userfile />
<input type=file name=userfile1 />
.
.
.
<input type=file name=top />
<input type=file name=bottom />
Run Code Online (Sandbox Code Playgroud)

每个文件都需要以不同的方式处理.如何检查是否$_FILES启动,例如,使用userfile

m4r*_*cek 5

如果您有mroe用户文件,则可以将html marqup更改为

<input type=file name=userfile[1] />
<input type=file name=userfile[2] />
Run Code Online (Sandbox Code Playgroud)

然后在PHP中

foreach($_FILES['userfile'] as $i => $file) {
    processing
}
Run Code Online (Sandbox Code Playgroud)

其他你可以检查名称是否以期望的字符串开头(http://php.net/manual/en/function.substr.php)

<?
    if(substr($inputName, 0, 7) === "userfile")
?>
Run Code Online (Sandbox Code Playgroud)