博客列表 >PHP 常见的文件函数

PHP 常见的文件函数

萝卜温的博客
萝卜温的博客原创
2018年05月24日 15:31:29646浏览
  • 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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议