位置: 编程技术 - 正文
推荐整理分享PHP遍历目录文件的常用方法小结(php遍历结果集),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:遍历目录php代码文件,php 遍历目录,php遍历数据表,php遍历数据表,php遍历结果集,php 遍历目录,php遍历数据表,php遍历文件夹内的文件,内容如对您有帮助,希望把文章链接给更多的朋友!
本文实例总结了PHP遍历目录文件的常用方法。分享给大家供大家参考,具体如下:
测试算法(源代码经过本站工具 毫秒
算法2
算法2在浏览器也能正确输出所有项目,但在开头会给出“..”(上级目录)的信息。5次测验耗费的时间分别是:
平均用时=. 毫秒
算法3
算法3在浏览器能正确输出所有项目,也仍会给出“..”(上级目录)的信息。5次测验耗费的时间分别是:
平均用时=. 毫秒
算法4
算法4和算法3类似,在浏览器能正确输出所有项目,5次测验耗费的时间分别是:
平均用时=. 毫秒
算法5
算法5曾一度让我以为IIS又出问题了。虽说它在浏览器能正确输出所有项目,但数据的结果默认为数组。5次测验耗费的时间分别是:
平均用时=. 毫秒
测试总结
根据测试结果,我们很容易得出下面的速度排名。
算法2 > 算法1 > 算法4 > 算法3 > 算法5
为什么算法2要比其他算法都高效一些呢?
实际上是因为算法中只使用了php中内置用来读取目录内容的函数“readdir()” 。除了算法1以外,其他算法在引用readdir()的时候,为了弥补函数的先天不足,干了很多其他的事情。
如果说,我们需要指定扩展名的列举目录内所有文件的话。Rt推荐使用算法1的模式,我们将代码写成这样就可以了。
结语
不管作为一个代码新手还是一个资深的程序员,在堆砌代码的时候,更应该关注程序的效率和安全。
请不要忽略任何一种可能,也请不要让孩子般的代码成为拖累服务器的罪魁祸首。
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP目录操作技巧汇总》、《php文件操作总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数学运算技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
php基于dom实现的图书xml格式数据示例 本文实例讲述了php基于dom实现的图书xml格式数据。分享给大家供大家参考,具体如下:php$books=array();$books[]=array('title'='PHPHacks','author'='JackHerrington','publish
php基于dom实现读取图书xml格式数据的方法 本文实例讲述了php基于dom实现读取图书xml格式数据的方法。分享给大家供大家参考,具体如下:php$doc=newDOMDocument();$doc-load('books.xml');$books=$doc-getElementsByT
浅谈PHP的$_SERVER[SERVER_NAME] 问题微信公众号获取code时的跳转链接,默认是获取当前页面的链接,代码如下://说明:获取当前页面的url地址functionGetCurrentpageURL(){$pageURL='http';if($_SERV
标签: php遍历结果集
本文链接地址:https://www.jiuchutong.com/biancheng/295466.html 转载请保留说明!友情链接: 武汉网站建设