网站地图    收藏   

主页 > php专栏 > php上传下载 >

php fopen从100万条记录的文本文件取出重复数最多的前10条

来源:未知    时间:2015-05-13 09:23 作者:xxadmin 阅读:

[导读] fopen函数对于文件的读定操作是专业的并且速度是非常的快了,有时我们没用用到数据库只用到了txt文件了,下面我们来看看fopen从100万条记录的文本文件取出重复数最多的前10条的例子....

fopen函数对于文件的读定操作是专业的并且速度是非常的快了,有时我们没用用到数据库只用到了txt文件了,下面我们来看看fopen从100万条记录的文本文件取出重复数最多的前10条的例子.

100万条记录的文本文件,取出重复数最多的前10条,示例文本:

  1. 098 
  2. 123 
  3. 234 
  4. 789 
  5. …… 
  6. 234 
  7. 678 
  8. 654 
  9. 123 
  10.  
  11. $fp = <a href="/tags.php/fopen/" target="_blank">fopen</a>('文件''r'); 
  12.  
  13. while($buf = fgets($fp)) {   $res[$buf]++; 
  14.  
  15.  
  16. fclose($fp); 
  17.  
  18. arsort($res); 
  19.  
  20. $res = array_keys(array_slice($res, 0, 10)); 
  21. //phpfensi.com 
  22. print_r($res); 
  23.  
  24. $a = file('文件'); 
  25.  
  26. $res = array_count_values($a); 
  27.  
  28. arsort($res); 
  29.  
  30. $res = array_keys(array_slice($res, 0, 10)); 
  31.  
  32. print_r($res);

 
 

 


自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论