php实现读取超大文件的方法
通常来说在php读取大文件的时候,我们采用的方法一般是一行行来讲取,而不是一次性把文件全部写入内存中,这样会导致php程序卡死,下面就给大家介绍这样一个例子。 读取大文件最后几行数据: 0){
while($eof != "n"){
if(!fseek($fp,$pos,SEEK_END)){
$eof = fgetc($fp);
$pos–;
}else{
break;
}
}
$str .= fgets($fp);
$eof = "";
$n–;
}
return $str;
}
echo nl2br(FileLastLines('sss.txt',4));
function tail($fp,$n,$base = 5) 读者可以根据该实例特点加以改进和完善,使之更加符合自身应用需求。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |