php教程

超轻量级php框架startmvc

php去掉文件前几行的方法

更新时间:2020-03-05 10:29:59 作者:startmvc
本文实例讲述了php去掉文件前几行的方法。分享给大家供大家参考。具体如下:比如去掉lrc

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

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

[ti:] [ar:] [al:] [by:cww.99Lrc.net] [00:00.59]dasfdasfasdf [00:30.18]dafadsf

php实现代码如下:


<?php
foreach (new DirectoryIterator('./') as $fileInfo) {
 if($fileInfo->isDot()) continue;
 if($fileInfo->getExtension()=="lrc"){
 $handle = fopen($fileInfo->getFilename(), 'rw');
 $line_num=0;
 while(!feof($handle)){
 $str=fgets($handle, 1024);
 if(strstr($str, "www.99Lrc.net")){
 ob_start();
 fpassthru($handle);
 //fclose($handle);
 file_put_contents($fileInfo->getFilename(),ob_get_clean());
 printf('done');
 break;
 }
 $line_num++;
 }
 fclose($handle);
 echo $fileInfo->getFilename() . PHP_EOL;
 }
}

希望本文所述对大家的php程序设计有所帮助。

php 去掉 文件前几行