| 
						 
							1
						 
						
							2
						 
						
							3
						 
						
							4
						 
						
							5
						 
						
							6
						 
						
							7
						 
						
							8
						 
						
							9
						 
						
							10
						 
						
							11
						 
						
							12
						 
					 | 
					
						 
								functionget_line($file,$line) {
							 
							
								    $fp=fopen($file,'r');
							 
							
								    $i= 0;
							 
							
								    while(!feof($fp)) {
							 
							
								        $i++;
							 
							
								        $c=fgets($fp);
							 
							
								        if($i==$line) {
							 
							
								            echo$c;
							 
							
								            break;
							 
							
								        }
							 
							
								    }
							 
							
								}
							 
						 | 
				
	
| 
						 
							1
						 
						
							2
						 
						
							3
						 
						
							4
						 
						
							5
						 
						
							6
						 
					 | 
					
						 
								这个方式效率仍待考验
							 
							
								在一个apache的日志文件中(450M)
							 
							
								读取第20行非常之快 0.001039981842041
							 
							
								读取第200行0.0033199787139893
							 
							
								读取第2万行需要0.30908799171448 秒左右
							 
							
								读取第20万行2.5622429847717 seconds 已经到了无法忍受的地步
							 
						 | 
				
	
转载请注明来源:php从大文件文本TEXT中读取某行的数据
哈尔滨品用软件有限公司致力于为哈尔滨的中小企业制作大气、美观的优秀网站,并且能够搭建符合百度排名规范的网站基底,使您的网站无需额外费用,即可稳步提升排名至首页。欢迎体验最佳的哈尔滨网站建设。
