在PHP中,opendir
函數(shù)通常用于打開一個目錄句柄,用于讀取目錄中的文件。如果要替代opendir
函數(shù),可以使用scandir
函數(shù)來獲取目錄中的文件和子目錄列表。
scandir
函數(shù)返回一個包含目錄中所有文件和子目錄的數(shù)組。示例代碼如下:
$dir = '/path/to/directory';
$files = scandir($dir);
foreach($files as $file) {
echo $file . "<br>";
}
除了scandir
函數(shù)之外,還可以使用glob
函數(shù)來獲取匹配指定模式的文件和目錄。示例代碼如下:
$files = glob('/path/to/directory/*');
foreach($files as $file) {
echo $file . "<br>";
}
這兩個函數(shù)可以替代opendir
函數(shù),并且更加簡潔和易于使用。