php从大文件文本TEXT中读取某行的数据
程序员文章站
2022-04-11 19:55:26
...
function get_line($file,$line) { $fp = fopen($file,'r'); $i = 0; while(!feof($fp)) { $i++; $c = fgets($fp); if($i==$line) { echo $c; break; } } }
这个方式效率仍待考验
在一个apache的日志文件中(450M)
读取第20行非常之快 0.001039981842041
读取第200行0.0033199787139893
读取第2万行需要0.30908799171448 秒左右
读取第20万行2.5622429847717 seconds 已经到了无法忍受的地步
推荐阅读
-
php读取文本文件中的汉字插入到数据库中,汉字乱码有关问题-求教
-
php读取文本文件中的汉字插入到数据库中,汉字乱码有关问题-求教
-
php从文件中读取出的用户名不能用于连接数据库
-
php读取文本文件中的汉字插入到数据库中,汉字乱码有关问题-求教
-
mysql-php从数据库中读取某个表中的数据并在页面中一条条列出来,代码如下,数据库里有信息,显示不出来
-
小弟我在文本框中输入汉字,但是在php程序中读取数据的时候提示乱码
-
php从文件中读取出的用户名不能用来连接数据库
-
TIMESTAMP格式的数据用SELECT从MySQL中读取到php中不是数字,是可读的日期。
-
ajax - 使用php从数据库中读取信息,在网页上创建表格,有哪些可用的库
-
php从文件中读取出的用户名不能用于连接数据库