La mejor forma es que crees una función que procese cada archivo pasándole un array con los datos y con un foreach le vas pasando cada archivo. Algo así:
Código php:
Ver original<?php
function uploadFile
(array $file) {
/*
* Ese código que creaste; $file es un array con los datos. Ejemplo $file['name'].
* Cuando exista un error lo envías de esta manera throw new Exception('El archivo debe ser jpg.').
*/
}
foreach ($_FILES as $file) {
try {
upoloadFile($file);
} catch ($e) {
echo $e->getMessage();
}
}
Y échale un vistazo a la función pathinfo().
Saludos.