PHP学习笔记——8.文件与目录
1.文件处理函数
file_get_contents() //获取文件/网络资源的内容
较快捷的函数,内部封装了打开/关闭等操作
但因其实一次性将文件的内容全部读取,针对大文件时慎用
file_put_contents(‘文件‘,内容) //把内容写入到文件中
若文件不存在,则自动创建
fopen(‘文件‘,‘模式‘) //打开一个文件,返回一个资源
r 只读
r+ 读写,指针从文件头覆盖写入
w 写,会先清空
a 追加模式,指针在最后
fread(资源,长度) //读取资源的内容
fwrite(资源,内容) //将内容写入
fclose(资源) //关闭资源
fgets(资源) //读取一行内容,读一次指针向下移一行
feof() //判断指针是否在最后一行
file(资源) //读取文件内容,并按行拆分成数组,返回该数据
针对大文件慎用
filemtime() //文件修改时间
filesize() //读取文件大小
unlink() //删除文件
2.导入csv文件
需要将xls等文件内容录入数据库时,可先将其另存为csv文件
fgetcsv() 从文件指针中取一行
已经封装了csv文件的相关规范,即使csv文件中具有一些
特殊情况(如空行、字段间夹杂逗号等),也可正常操作
3.目录操作
opendir() //打开 readdir() //读取 closedir() //关闭
is_dir() //是否为目录 mkdir() //创建 rmdir() //删除(只能删除非空)
mkdir(‘目录‘,0777,true); //开启递归创建
作者:@zhnoah
出处:http://www.cnblogs.com/zhnoah/
本文版权归本人和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连
接,否则保留追究法律责任的权利。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。