当前位置:首页 > PHP教程 > php文件操作 > 列表

php去掉文件前几行的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-06-14 20:34:35 浏览: 评论:0 

这篇文章主要介绍了php去掉文件前几行的方法,以去除lrc文件前几行为例分析了php操作文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下。

本文实例讲述了php去掉文件前几行的方法,分享给大家供大家参考,具体如下:

比如去掉lrc文件中开头几行:

  1. [ti:] 
  2. [ar:] 
  3. [al:] 
  4. [by:cww.99Lrc.net] 
  5. [00:00.59]dasfdasfasdf 
  6. [00:30.18]dafadsf 

php实现代码如下:

  1. <?php 
  2. foreach (new DirectoryIterator('./'as $fileInfo) { 
  3.   if($fileInfo->isDot()) continue
  4.   if($fileInfo->getExtension()=="lrc"){ 
  5.     $handle = fopen($fileInfo->getFilename(), 'rw'); 
  6.     $line_num=0; 
  7.     while(!feof($handle)){ 
  8.       $str=fgets($handle, 1024); 
  9.       if(strstr($str"www.99Lrc.net")){ 
  10.         ob_start(); 
  11.         fpassthru($handle); 
  12.         //fclose($handle); 
  13.         file_put_contents($fileInfo->getFilename(),ob_get_clean()); 
  14.         printf('done'); 
  15.         break
  16.       } 
  17.       $line_num++; 
  18.     } 
  19.     fclose($handle); 
  20.     echo $fileInfo->getFilename() . PHP_EOL; 
  21.   } 
  22. }

Tags: php去掉文件前几行

分享到: