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 5.3新特性命名空间规则解析及高级功能
Mar 11 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
深入剖析PHP中printf()函数格式化使用
May 23 PHP
php操作路径的经典方法(必看篇)
Oct 04 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
Oct 17 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
Nov 02 PHP
php中各种定义变量的方法小结
Oct 18 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
thinkphp5使用无限极分类
Feb 18 PHP
php获取是星期几的的一些常用姿势
Dec 15 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实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP中time(),date(),mktime()区别介绍
2013/09/28 PHP
PHP生成不重复随机数的方法汇总
2014/11/19 PHP
jquery移除button的inline onclick事件(已测试及兼容浏览器)
2013/01/25 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
js实现遮罩层弹出框的方法
2015/01/15 Javascript
详谈javascript中DOM的基本属性
2015/02/26 Javascript
jquery插件jquery.beforeafter.js实现左右拖拽分隔条对比图片的方法
2015/08/07 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
Node.js中文件操作模块File System的详细介绍
2017/01/05 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
jQuery实现提交表单时不提交隐藏div中input的方法
2019/10/08 jQuery
python连接mysql数据库示例(做增删改操作)
2013/12/31 Python
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
2014/04/25 Python
盘点提高 Python 代码效率的方法
2014/07/03 Python
Python处理JSON数据并生成条形图
2016/08/05 Python
详解Python中的相对导入和绝对导入
2017/01/06 Python
Python实现图片滑动式验证识别方法
2017/11/09 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
django用户登录验证的完整示例代码
2019/07/21 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
材料加工工程求职信
2014/02/19 职场文书
九一八事变演讲稿
2014/09/05 职场文书
邀请函格式范文
2015/02/02 职场文书