Проверка, является ли входной тип файла, кратный пустому в php - PullRequest
0 голосов
/ 09 сентября 2018

Я хочу проверить, является ли файл типа ввода с атрибутом множественного значения пустым, я попытался проверить, равно ли число 0, т. Е. if(count($_FILES['file'])){}, но это не работает, потому что даже пустой массив имеет счетчик 5 (число, которое я получил, когда повторил счет), я также попытался использовать пустую функцию, т.е. if(empty($_FILES['file'])){} также не работает, пожалуйста, помогите мне. Спасибо

1 Ответ

0 голосов
/ 09 сентября 2018

Вы должны считать информационную директиву файлов вместо того, чтобы считать запись файла для входного имени. После загрузки нескольких файлов массивы информационных директив расширяются до наличия нескольких записей во всех информационных директивах на входе с именем entry.

if ( isset($_FILES['file'] && count($_FILES['file']['name']) > 0 ) {
  // ...
}

Или с PHP 7.x:

if ( count($_FILES['file']['name'] ?? []) > 0 ) {
  // ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...