Welcome 微信登录

首页 / 网页编程 / PHP / php去掉文件前几行的方法

本文实例讲述了php去掉文件前几行的方法。分享给大家供大家参考。具体如下:
比如去掉lrc文件中开头几行:
[ti:]
[ar:]
[al:]
[by:cww.99Lrc.net]
[00:00.59]dasfdasfasdf
[00:30.18]dafadsf
php实现代码如下:
<?phpforeach (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程序设计有所帮助。