快速入门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 "文件重命名失败!";
}
这只是一些常用的文件处理函数示例,还有很多其他函数可以用于处理文件。学习并熟练掌握这些函数,将会对日常的文件处理工作非常有帮助。
