在PHP中,可以使用scandir()
函數來獲取指定目錄下的文件列表。scandir()
函數返回一個數組,包含指定目錄中的所有文件和目錄的名稱。
以下是一個示例:
$dir = '/path/to/directory'; // 指定目錄路徑
$files = scandir($dir); // 獲取文件列表
foreach($files as $file){
echo $file . '<br>'; // 輸出文件名
}
上述代碼會輸出指定目錄中的所有文件和目錄的名稱。請注意,scandir()
函數還會返回.
和..
,它們分別代表當前目錄和上級目錄。
如果你只想獲取目錄中的文件而不包括子目錄,可以結合使用is_file()
函數進行過濾:
$dir = '/path/to/directory'; // 指定目錄路徑
$files = scandir($dir); // 獲取文件列表
foreach($files as $file){
if(is_file($dir . '/' . $file)){
echo $file . '<br>'; // 輸出文件名
}
}
上述代碼只會輸出指定目錄中的文件名,而不包括子目錄。