博主信息
博文 33
粉丝 0
评论 1
访问量 50401
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP 常见的文件函数
萝卜温的博客
原创
869人浏览过
  • 1.无敌常用的只有两个函数,反正我常用!

file_get_contents: 读取文件内容
原型:string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1[, int $maxlen ]]]] )
file_put_contents: 写入文件内容
原型:int file_put_contents ( string $filename , mixed $data [, int $flags = 0 [, resource $context ]] )
unlink: 删除文件
原型:bool unlink ( string $filename [, resource $context ] )
  • 2.类C语言文件操作函数,比较偏向于原生文件操作(我不常用)

fopen:打开文件,获得一个资源句柄
原型:resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
fwrite/fputs: 写入文件内容
原型:int fwrite ( resource $handle , string $string [, int $length ] )
fread: 读取文件全部内容
原型:string fread ( resource $handle , int $length )
fgetc: 读取下一个字符
原型:string fgetc ( resource $handle )

/*****************都是读取一行字符串,只是稍后的处理不同而已******/
fgets:读取一行字符串
原型:string fgets ( resource $handle [, int $length ] )
fgetss:读取一行字符串+过滤HTML标签+过滤PHP标签
原型:string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] )
fgetcsv:读取一行字符串+以CSV格式将字符串拆分成数组
原型:array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = ',' [, string $enclosure = '"' [, string$escape = '\\' ]]]] )

/****************文件指针定位*******************/
rewind(), fseek(), ftell() -- 不说这个了,看文档吧

feof: 判断当前文件指针是否在 EOF 上
原型:bool feof ( resource $handle )

fclose:关闭句柄
原型:bool fclose ( resource $handle )
  • 特殊的文件处理函数

readfile: 读取文件+输出到缓冲区
原型:int readfile ( string $filename [, bool $use_include_path = false [, resource $context ]] )
fpassthru:读取文件+输出到缓冲区+使用文件指针
原型:int fpassthru ( resource $handle )
file:读取文件到数组中,一行一个元素
原型:array file ( string $filename [, int $flags = 0 [, resource $context ]] )
  • 文件元信息处理函数

file_exists, filesize等


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学