欢迎访问宙启技术站
智能推送

快速入门PHP函数:常用的文件处理函数实例

发布时间:2023-07-03 20:49:45

在PHP中,文件处理是非常常见的操作之一。通过文件处理函数,我们可以读取、写入、修改、删除文件,以及判断文件是否存在、获取文件信息等。

下面是一些常用的文件处理函数示例:

1. fopen() 函数:打开文件

$filename = "test.txt";
$handle = fopen($filename, "r"); // 打开文件只读
if ($handle) {
    echo "文件打开成功!";
    fclose($handle); // 关闭文件
} else {
    echo "文件打开失败!";
}

2. file_get_contents() 函数:读取文件内容

$filename = "test.txt";
$content = file_get_contents($filename);
echo $content;

3. file_put_contents() 函数:写入文件内容

$filename = "test.txt";
$content = "Hello World!";
file_put_contents($filename, $content);
echo "文件写入成功!";

4. fread() 函数:读取文件内容

$filename = "test.txt";
$handle = fopen($filename, "r");
$content = fread($handle, filesize($filename));
fclose($handle);
echo $content;

5. fwrite() 函数:写入文件内容

$filename = "test.txt";
$handle = fopen($filename, "w");
$content = "Hello World!";
fwrite($handle, $content);
fclose($handle);
echo "文件写入成功!";

6. unlink() 函数:删除文件

$filename = "test.txt";
if (unlink($filename)) {
    echo "文件删除成功!";
} else {
    echo "文件删除失败!";
}

7. file_exists() 函数:判断文件是否存在

$filename = "test.txt";
if (file_exists($filename)) {
    echo "文件存在!";
} else {
    echo "文件不存在!";
}

8. is_file() 函数:判断是否是文件

$filename = "test.txt";
if (is_file($filename)) {
    echo "是一个文件!";
} else {
    echo "不是一个文件!";
}

9. filesize() 函数:获取文件大小

$filename = "test.txt";
$size = filesize($filename);
echo "文件大小为:" . $size . "字节";

10. rename() 函数:重命名文件

$oldname = "test.txt";
$newname = "new.txt";
if (rename($oldname, $newname)) {
    echo "文件重命名成功!";
} else {
    echo "文件重命名失败!";
}

这只是一些常用的文件处理函数示例,还有很多其他函数可以用于处理文件。学习并熟练掌握这些函数,将会对日常的文件处理工作非常有帮助。