TA贡献1797条经验 获得超6个赞
逐行计数在行数比较多的时候会慢,比如用fgets默认读一行,每行都会产生函数呼叫开销。可以用substr_count($str,"\n")数回车符的个数。大文件的话,可以每次读1mb的片段,然后用substr_count数出行数,再把结果累加。
可以用substr_count($str,"\n")数回车符的个数。大文件的话,可以每次读1mb的片段,然后用substr_count数出行数,再把结果累加。
大文件的话,可以每次读1mb的片段,然后用substr_count数出行数,再把结果累加。
TA贡献1813条经验 获得超2个赞
小文件直接$line=count(file('filename'));大文件可以考虑用SplFileObject处理。
大文件可以考虑用SplFileObject处理。
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号