php去掉文件前几行的方法


Posted in PHP onJuly 29, 2015

本文实例讲述了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 相关文章推荐
谈谈新手如何学习PHP
Dec 23 PHP
修改Zend引擎实现PHP源码加密的原理及实践
Apr 14 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
Jul 09 PHP
整理的一些实用WordPress后台MySQL操作命令
Jan 07 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
PHP使用range协议实现输出文件断点续传代码实例
Jul 04 PHP
php实现统计目录文件大小的函数
Dec 25 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
PHP单元测试配置与使用方法详解
Dec 27 PHP
PHP实现的简单网络硬盘
Jul 29 #PHP
PHP简单生成缩略图相册的方法
Jul 29 #PHP
PHP之预定义接口详解
Jul 29 #PHP
PHP实现的迷你漂流瓶
Jul 29 #PHP
PHP之浮点数计算比较以及取整数不准确的解决办法
Jul 29 #PHP
PHP实现简单搜歌的方法
Jul 28 #PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
Jul 28 #PHP
You might like
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
PDO::prepare讲解
2019/01/29 PHP
php session_decode函数用法讲解
2019/05/26 PHP
js字符串转成JSON
2013/11/07 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
javascript实现无限级select联动菜单
2015/01/02 Javascript
JS显示下拉列表框内全部元素的方法
2015/03/31 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
Nodejs中Express 常用中间件 body-parser 实现解析
2017/05/22 NodeJs
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
利用Angular2 + Ionic3开发IOS应用实例教程
2018/01/15 Javascript
Python简单实现子网掩码转换的方法
2016/04/13 Python
Python实现选择排序
2017/06/04 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
学习python的前途 python挣钱
2019/02/27 Python
python中的数据结构比较
2019/05/13 Python
Pytorch to(device)用法
2020/01/08 Python
Python callable内置函数原理解析
2020/03/05 Python
Python urllib2运行过程原理解析
2020/06/04 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
复古风格的女装和装饰品:ModCloth
2017/12/29 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
Ajax和javascript的区别
2013/07/20 面试题
自荐信不宜过于夸大
2013/11/06 职场文书
生物科学系大学生的自我评价
2013/12/20 职场文书
求职信结尾怎么写
2014/05/26 职场文书
公共场所标语
2014/06/30 职场文书
毕业生找工作自荐书
2014/06/30 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
家长高考寄语
2015/02/27 职场文书
通用员工手册范本
2015/05/14 职场文书
《静夜思》教学反思
2016/02/17 职场文书
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers