效率较高的php下读取文本文件的代码 <font color=red>原创</font>
2015-01-24信息快讯网
主要用下面这两个方法fread和 fgets的区别大家需要注意下
fread :以字节位计算长度,按照指定的长度和次数读取数据,遇到结尾或完成指定长度读取后停止.fgets :整行读取,遇到回车换行或结尾停止.在文本方式时使用.
读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,
函数调用的形式为:
fgets(字符数组名,n,文件指针);
其中的n是一个正整数。
表示从文件中读出的字符串不超过 n-1个字符。
在读入的最后一个字符后加上串结束标志'\0'。
例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入字符数组str中。
按行读取)fgets()每次读入一行就会指向下一行.
所以把前面10行读进去了就清除.
然后下一次fgets()就是第十一行了.
fgets()怎么每次都是读一行?你怎么设定?
fread是用于整块数据的读写函数,可用来读写一组数据,如一个数组元素,一个结构变量的值等。
读数据块函数调用的一般形式为:
fread(buffer,size,count,fp),其中buffer是一个指针,
在fread函数中,它表示存放输入数据的首地址。
size 表示数据块的字节数。
count 表示要读写的数据块块数。
fp 表示文件指针。
例如: fread(fa,4,5,fp); 其意义是从fp所指的文件中,每次读4
fread -- 读取文件(可安全用于二进制文件)
在区分二进制文件和文本文件的系统上(如 Windows)打开文件时,
fopen() 函数的 mode 参数要加上 'b'。
$handle = fopen($filename, "rb");
本人使用的方法,如果你有好的方法,大家分享下啊
<?php $handle = @fopen($path, "r"); if ($handle) { $buffer = fread($handle, 400); echo $buffer; fclose($handle); } ?>
php 在文件指定行插入数据的代码
PHP 文件上传全攻略
PHP 文件缓存的性能测试
PHP 网络开发详解之远程文件包含漏洞
PHP最常用的ini函数分析 针对PHP.ini配置文件
php读取javascript设置的cookies的代码
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
用PHP实现读取和编写XML DOM代码
php 读取shell管道传输过来的内容
Search File Contents PHP 搜索目录文本内容的代码
php 读取文件乱码问题
PHP 存储文本换行实现方法
Asp.net 文本框全选的实现
自动把纯文本转换成Web页面的php代码
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
php文本操作方法集合比较第1/2页
flash+php+mysql打造简单留言本教程第1/3页
PHP学习文件处理与文件上传 课件第1/2页
PHP简单系统数据添加以及数据删除模块源文件下载
PHP读取MySQL数据代码
php中对xml读取的相关函数的介绍一
php读取数据库信息的几种方法
在PHP中读取和写入WORD文档的代码
php读取30天之内的根据算法排序的代码
php中用文本文件做数据库的实现方法
在PHP中使用Sockets 从Usenet中获取文件
PHP读取目录下所有文件的代码
php中文本操作的类
一个可分页的基于文本的PHP留言板源码第1/2页
PHP 编程请选择正确的文本编辑软件
PHP文本操作类