1、获取文件名:basename(); 2、获取文件所在的目录:dirname(); 3、pathinfo()获取文件信息,返回结果为一个array,包括路径、文件全名、文件名和扩展名。例如: $file = '/com/netingcn/error.log';print_r(pathinfo($file));结果为:Array( [dirname] = /
1、获取文件名:basename();
2、获取文件所在的目录:dirname();
3、pathinfo()获取文件信息,返回结果为一个array,包括路径、文件全名、文件名和扩展名。例如:
$file = '/com/netingcn/error.log';
print_r(pathinfo($file));
结果为:
Array(
[dirname] => /com/netingcn
[basename] => error.log
[extension] => log
[filename] => error
)4、判断文件是否存在:is_file();
5、判断目录是否存在:is_dir();
立即学习“PHP免费学习笔记(深入)”;
UQCMS云商是一款B2B2C电子商务软件 ,非常适合初创的创业者,个人及中小型企业。程序采用PHP+MYSQL,模板采用smarty模板,二次开发,简单方便,无需学习其他框架就可以自行模板设计。永久免费使用,操作简单,安全稳定。支持PC+WAP+微信三种浏览方式,支持微信公众号。
1
6、判断文件或目录是否存在:file_exists();
7、读取文件所有内容:file()或file_get_contents(),其中file()返回的是一个一行为元素的array,file_get_contents()把文件全部内容作为一个String返回;
8、写文件fwrite,如:
$handler = fopen($file, 'w'); // w 会冲掉以前的内容、a 是追加 fwrite($handler, 'content'); fclose($handler); //记得关闭打开的文件句柄
9、文件读取操作有很多,下面简单介绍几个:
$handler = fopen($file, 'r');
while(!feof($handler)) {
$datas[] = fgets($handler); //读取一行内容
}
while(!feof($handler)) {
$datas[] = fgetss($handler); //读取一行内容并过来html标记
}
while(!feof($handler)) {
$datas[] = fgetcsv($handler); //读取一行内容并解析csv字段
}
$content = fread($handler, $strLength); //读取指定长读的字符
fclose($handler);原文地址:php 常用文件操作备忘, 感谢原作者分享。
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号