[英]Checking if input type file multiple is empty in php
我想檢查具有多個屬性的輸入類型文件是否為空,我試圖檢查count是否等於0,即if(count($_FILES['file'])){}
但由於它不起作用,即使是一個空數組,其計數為5(回顯該計數時得到的數字),我也嘗試過使用空函數,即if(empty($_FILES['file'])){}
也不起作用,請幫幫我。 謝謝
您應該對文件的info指令進行計數,而不是對輸入名稱的文件條目進行計數。 一旦上傳了多個文件,info指令的數組將擴展為在名為entry的輸入的所有info指令處都有多個條目。
if ( isset($_FILES['file'] && count($_FILES['file']['name']) > 0 ) {
// ...
}
或使用PHP 7.x:
if ( count($_FILES['file']['name'] ?? []) > 0 ) {
// ...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.