php 当前目录文件 (问:php当前目录中有哪些文件?)
PHP 作为一种常用的编程语言,在开发过程中通常需要读取当前目录中的文件列表。在本文中,我们将介绍如何使用 PHP 语言获取当前目录中的文件列表。
首先,我们需要使用 PHP 函数 opendir() 打开当前目录:
php
$dir = './'; // 相对路径,当前目录
$dh = opendir($dir);
接下来,我们可以使用 readdir() 函数遍历当前目录中的所有文件:
php
while (($file = readdir($dh)) !== false) {
echo $file . "\n";
}
在上面的代码中,我们使用 while 循环遍历目录中的所有文件,并依次将文件名赋值给变量 $file。注意,readdir() 函数返回的每个文件名是相对于当前目录的路径,因此需要根据自己的需要对路径进行处理。
完整的代码如下:
“`php
$dir = ‘./’; // 相对路径,当前目录
$dh = opendir($dir);
while (($file = readdir($dh)) !== false) {
if ($file != ‘.’ && $file != ‘..’) {
echo $file . “\n”;
}
}
closedir($dh);
“`
在上面的代码中,我们使用 if 语句排除了目录中的 . 和 .. 两个特殊文件,最后使用 closedir() 函数关闭目录句柄。
总结来说,获取当前目录中的文件列表需要用到 opendir()、readdir() 和 closedir() 函数,而且还需要注意特殊文件的处理。使用这些函数可以快速方便地获取当前目录中的所有文件列表。