PHP

php遍历目录的方式有哪些

小亿
88
2024-01-29 15:18:01
栏目: 编程语言
PHP开发者专用服务器,限时0元免费领! 查看>>

在PHP中,可以使用以下几种方式来遍历目录:

  1. opendir() 和 readdir():使用opendir()打开目录,然后使用readdir()读取目录中的文件和子目录。
$dir = opendir('/path/to/directory');

while (($file = readdir($dir)) !== false) {
    echo $file . "\n";
}

closedir($dir);
  1. glob():使用glob()函数获取指定目录中的文件列表。
$files = glob('/path/to/directory/*');

foreach ($files as $file) {
    echo $file . "\n";
}
  1. RecursiveDirectoryIterator 和 RecursiveIteratorIterator:使用递归遍历目录及其子目录中的文件。
$dir = new RecursiveDirectoryIterator('/path/to/directory');
$files = new RecursiveIteratorIterator($dir);

foreach ($files as $file) {
    echo $file . "\n";
}

这些方法都有各自的特点和用途,可以根据实际需求选择合适的遍历方式。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:PHP中的POSIX目录遍历有哪些方法

0
看了该问题的人还看了