- /*
- * 高效率计算文件行数
- * @author axiang
- */
- function count_line($file){
- $fp=fopen($file, "r");
- $i=0;
- while(!feof($fp)) {
- //每次读取2M
- if($data=fread($fp,1024*1024*2)){
- //计算读取到的行数
- $num=substr_count($data,"\\n");
- $i+=$num;
- }
- }
- fclose($fp);
- return $i;
- }
- //该片段来自于http://www.codesnippet.cn/detail/2906201512966.html
来源: http://www.codesnippet.cn/detail/2906201512966.html