Здравствуйте. У меня в форме есть вот такой код:
<input type="file" name="book[]">
<input type="file" name="book[]">
Когда я отправляю форму, приходит вот что:
$_FILES
book
name[2]
type[2]
tmp_name[2]
error[2]
size[2]
И вот такой цикл уже не сработает:
foreach ($_FILES['book'] as $new_book) {
if ($new_book['size'] != 0) { .... }
}
Нужно писать по-другому. Но это неудобно. Есть ли какие-нибудь готовые функции, чтобы преобразовать массив так, чтобы к нему можно было обратиться через вышеприведенный код? И нужно ли это делать? Как обычно программисты работают с массивом файлов с одним name? Я просто новичок, не знаю. Мне кажется, что нужно создать новый массив, занеся в него значения этого. Но по-другому. Чтобы можно было работать уже через вышеприведенный код.