是否可以在文件数组中插入键索引?


Is it possible to insert key index into File array

我正在尝试插入一个键索引到文件数组。我只是想知道这是工作在文件数组或不是?

$files = $_FILES;
print_r($files);
Array
(
    [image] => Array
        (
                    [name] => 400.png
                    [type] => image/png
                    [tmp_name] => /tmp/php5Wx0aJ
                    [error] => 0
                    [size] => 15726
        )
)

我想要的是这样的:

$files = $_FILES;
print_r($files);
Array
(
    [image] => Array
        (
                    [name] => 400.png
                    [type] => image/png
                    [tmp_name] => /tmp/php5Wx0aJ
                    [error] => 0
                    [size] => 15726
                    [myid]=> my value
        )
)

是否有可能将关键索引推入$_FILE数组与PHP函数?

是的,你可以这样做:

$files['image']['myid'] = 'my value';

IIRC, $_FILES数组的'image'键是HTML中控件的名称,如果您只是在寻找一种方法来识别多个文件中的哪个是哪个。