php 文件操作
来源:互联网 发布:nlog日志记录到数据库 编辑:程序博客网 时间:2024/05/21 08:59
PHP Filesystem 函数
定义和用法
file_get_contents() 函数把整个文件读入一个字符串中。
和 file() 一样,不同的是 file_get_contents() 把文件读入一个字符串。
file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法。如果操作系统支持,还会使用内存映射技术来增强性能。
语法
file_get_contents(path,include_path,context,start,max_length)
可选。规定文件句柄的环境。
context 是一套可以修改流的行为的选项。若使用 null,则忽略。
start可选。规定在文件中开始读取的位置。该参数是 PHP 5.1 新加的。max_length可选。规定读取的字节数。该参数是 PHP 5.1 新加的。说明
对 context 参数的支持是 PHP 5.0.0 添加的。
提示和注释
注释:本函数可安全用于二进制对象。
例子
<?phpecho file_get_contents("test.txt");?>
输出:
This is a test file with test text.
PHP file() 函数
PHP Filesystem 函数
定义和用法
file() 函数把整个文件读入一个数组中。
与 file_get_contents() 类似,不同的是 file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。
如果失败,则返回 false。
语法
file(path,include_path,context)
可选。规定文件句柄的环境。
context 是一套可以修改流的行为的选项。若使用 null,则忽略。
说明
对 context 的支持是 PHP 5.0.0 添加的。
返回的数组中每一行都包括了行结束符,因此如果不需要行结束符时还需要使用 rtrim() 函数。
提示和注释
注释:从 PHP 4.3.0 开始,可以用 file_get_contents() 来将文件读入到一个字符串并返回。
注释:从 PHP 4.3.0 开始,file() 可以安全用于二进制文件。
注释:如果碰到 PHP 在读取文件时不能识别 Macintosh 文件的行结束符,可以激活 auto_detect_line_endings 运行时配置选项。
例子
<?phpprint_r(file("test.txt"));?>
输出:
Array([0] => Hello World. Testing testing![1] => Another day, another line.[2] => If the array picks up this line,[3] => then is it a pickup line?)
PHP Filesystem 函数
- php操作php文件
- 【php】目录操作 文件操作
- PHP操作文件问答
- PHP文件操作类
- PHP操作文件问答
- php文件操作
- PHP文件操作
- php写文件操作
- php文件操作
- PHP 文件读写操作
- php 操作csv文件
- PHP文件操作
- PHP读写文件操作
- php文件上传操作
- php 文件操作
- php 文件操作1
- php 文件操作
- PHP学习文件操作
- javaScript和AS3的变量区别
- 分布式数据库 HBase
- hadoop
- C#调用C/C++动态库 封送结构体,结构体数组
- Java中观察者模式的使用(二)
- php 文件操作
- 微信语音怎么保存 微信语音导出文件夹教程
- zoj1295
- POJ--1770--Special Experiment--树形DP
- Cstyle的UEFI导读之Text Console Driver Stack
- Replace Method with Method Object
- hdu2571命运【动态规划】
- github简单使用教程
- iOS: 通过performSelectorOnMainThread在不同线程中更新界面