Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 当文件名位于数组中时,如何获取文件类型值?_Php_File Upload - Fatal编程技术网

Php 当文件名位于数组中时,如何获取文件类型值?

Php 当文件名位于数组中时,如何获取文件类型值?,php,file-upload,Php,File Upload,我有一个文件类型,我必须在这个过程中发送文件值 <input type="file" name="parent[child1][subchild]" class="fileupload"> 我得到的是空白值。你能帮我解决这个问题吗?做一个print\r($\u文件)你会看到数据的结构,并能看到如何访问文件名。@Musa,让我检查一下。@Musa,如果我使用print\r($\u文件);然后我会得到我页面上所有的文件名,对

我有一个文件类型,我必须在这个过程中发送文件值

<input type="file" name="parent[child1][subchild]"  class="fileupload">

我得到的是空白值。你能帮我解决这个问题吗?

做一个
print\r($\u文件)
你会看到数据的结构,并能看到如何访问文件名。@Musa,让我检查一下。@Musa,如果我使用print\r($\u文件);然后我会得到我页面上所有的文件名,对吗?数组([slider]=>Array([name]=>Array([0]=>1]=>4226003791592499252.png)[type]=>Array([0]=>1]=>image/png)[tmp\U名称]=>Array([0]=>1]=>tmp/php2i7F4u)[错误]=>Array([0]=>4[1]=>0][size]=>=>0)该数据显示3(ish)文件上载1$_文件[公司标识]-错误代码4=未上载文件。2. $_文件[slider][error][0]=4,因此错误与以前相同。3. <代码>$\u文件['slider']['name'][1]这会为您提供上载文件的名称。@Musa,谢谢。让我检查一下。
print_r($_FILES['parent[child1][subchild]']['name']);

print_r($_POST['parent[child1][subchild]']); // this is for text field