php 当前目录下的文件 (问:php有哪些当前目录下的文件?)

PHP是一种广泛使用的开源服务器端脚本语言,它具有操作文件和文件夹的强大能力。在PHP中,有许多用于获取当前目录下文件的函数和方法

首先,我们需要明确PHP中当前目录的定义。当前目录即是包含当前执行PHP脚本文件的目录。例如,若当前PHP脚本文件为/var/www/html/test.php,则当前目录为/var/www/html。

下面是一些获取当前目录下文件的函数:

  1. scandir() 函数

scandir()函数返回目录中的文件列表,包括”.” 和 “..”。示例代码如下:


$dir = './';
$files = scandir($dir);
print_r($files);

输出结果:


Array
(
[0] => .
[1] => ..
[2] => file1.txt
[3] => file2.php
)

  1. glob() 函数

glob()函数返回与指定模式匹配的文件路径名列表。示例代码如下:


$dir = './';
$files = glob($dir.'*.*');
print_r($files);

输出结果:


Array
(
[0] => ./file1.txt
[1] => ./file2.php
)

  1. opendir() 和 readdir() 函数

opendir()函数打开目录,readdir()函数返回目录句柄中的文件。示例代码如下:


$dir_handle = opendir('./');
while($file = readdir($dir_handle)){
echo $file."\n";
}
closedir($dir_handle);

输出结果:


.
..
file1.txt
file2.php

以上是一些在PHP中获取当前目录下文件的方法。通过这些方法,我们可以轻松获取当前目录下所有文件的信息,方便我们对文件进行操作。

如有侵犯您的权益请邮件发送:rainpro@foxmail.com,站长看到会第一时间处理
客栈猫 » php 当前目录下的文件 (问:php有哪些当前目录下的文件?)

提供最优质的资源集合

立即查看 了解详情