Quando se começa a trabalhar com PHP para receber arquivos, a primeira estrutura que se pensa como mais lógica e mais organizada para $_FILES receber mais de um arquivos é:
Array ( [0] => Array ( [name] => drall.jpg [type] => image/jpeg [tmp_name] => /tmp/phpd4rmarll [error] => 0 [size] => 15476 ) [1] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => ) )
Mas é importante ficar esperto que a real estrutura é a abaixo apresentada.
Array ( [name] => Array ( [0] => drall.jpg [1] => ) [type] => Array ( [0] => image/jpeg [1] => ) [tmp_name] => Array ( [0] => /tmp/phpd3rmarll [1] => ) [error] => Array ( [0] => 0 [1] => 4 ) [size] => Array ( [0] => 15476 [1] => 0 ) )