php判斷目錄下有幾個檔案的方法:1.使用scandir()函數取得目錄下的檔案及資料夾名稱,會傳回一個包含有檔案及資料夾名稱的陣列;2、使用“count(數組)-2”語句來取得目錄下檔案的數量。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在php中,可以利用scandir()和count()函數來判斷目錄下有幾個檔案。
範例:
有img目錄,裡面有8張圖片檔
實作程式碼:
<?php header("Content-type:text/html;charset=utf-8"); $dir = './img'; if(is_dir($dir)){ $arr = scandir($dir); } var_dump($arr); $len=count($arr)-2; echo "指定img目录上的文件数目:".$len; ?>
說明:
scandir()
函數可以列出指定目錄中的檔案及資料夾名稱,scandir () 函數的語法格式如下:
scandir(string $directory[, int $sorting_order[, resource $context]])
參數說明如下:
- #$directory:要讀取的目錄;
- $sorting_order:為可選參數,用來設定預設的排序方式;
- 如果設定為SCANDIR_SORT_DESCENDING 或1,則將傳回結果按字母降序排列;
- 如果設定為SCANDIR_SORT_NONE,則傳回未排列的結果。
- $context:為可選參數,規定目錄句柄的環境。 $context 是可修改目錄流的行為的一套選項。
scandir() 函數執行成功會傳回一個包含有檔案及資料夾名稱的數組,如果執行失敗則傳回 FALSE。如果參數 $directory 不是目錄,則傳回布林值 FALSE 並產生一條 E_WARNING 等級的錯誤。
count()
函數可以統計出陣列裡所有元素的數量,或物件中的屬性數量。
推薦學習:《PHP影片教學》
以上是php怎麼判斷目錄下有幾個文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

Dreamweaver CS6
視覺化網頁開發工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中