Сообщение от elink12
|
как подготовить сразу нормальный массив
|
Нет ненормальных массивов, а значит ответить на ваш вопрос нельзя. Вы их по каким только вам понятным признакам классифицируете на нормальные и не нормальные, значит и ответ знать только вам.
Загрузка файлов на сервер всегда должна начинаться с проверки загрузки файлов именно методом POST, а не загрузка "левых файлов", и отсутствия ошибок в ключе error. Для проверки ошибок загрузки достаточно использовать стандартные функции для работы с массивами, которых даже больше чем надо, и гонять массив в цикле не потребуется.
А если ошибок нет, совсем не сложно обойти циклом только массив ключа tmp_name, так как это и есть файлы, все остальное можно получить из исходного массива по ключу.
Зачем создавать какой-то промежуточный массив? Ну если так охота, партесь, создавайте, никто же не запрещает.