[原创]PHP实现逐行删除文件右侧空格的方法


Posted in PHP onDecember 25, 2015

本文实例讲述了PHP实现逐行删除文件右侧空格的方法。分享给大家供大家参考,具体如下:

在编辑整理代码的过程中发现网上的一些代码经常会有不少的右侧空格,偶尔会影响到代码的排版与阅读,所以写了一段简单的php代码来逐行删除文件右侧的空格,并保存到新的文件中。

带有右侧空格的demo.txt文件(该文件是PHP逐行读取功能代码)如下:

$file = fopen("welcome.txt", "r") or exit("Unable to open file!"); 
//Output a line of the file until the end is reached 
while(!feof($file)) 
{ 
 echo fgets($file). "<br />"; 
} 
fclose($file);

PHP逐行删除右侧空格代码如下:

<?php
 $file=@fopen("demo.txt","r") or exit("file don't exit");
 $tmpstr="";
 while(!feof($file)){
 $tmpstr .= rtrim(fgets($file))."\n";
 }
 fclose($file);
 file_put_contents("filetmp.txt",$tmpstr);
?>

运行后即可将删除右侧空格后的文件保存到filetmp.txt

补充:

还可以将带有右侧空格的文件在eclipse环境下编辑保存,不需要代码即可自动删除右侧空格。更加方便。

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

PHP 相关文章推荐
DEDE采集大师官方留后门的删除办法
Jan 08 PHP
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
php方法调用模式与函数调用模式简例
Sep 20 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
php 购物车完整实现代码
Jun 05 PHP
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
Feb 16 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
Laravel框架模型的创建及模型对数据操作示例
May 07 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
Dec 25 #PHP
php通过淘宝API查询IP地址归属等信息
Dec 25 #PHP
php实现统计目录文件大小的函数
Dec 25 #PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 #PHP
在openSUSE42.1下编译安装PHP7 的方法
Dec 24 #PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
Dec 24 #PHP
PHP实现文件上传和多文件上传
Dec 24 #PHP
You might like
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHPMailer发送邮件
2016/12/28 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
读jQuery之十二 删除事件核心方法
2011/07/31 Javascript
js展开闭合效果演示代码
2013/07/24 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
基于jquery实现的仿优酷图片轮播特效代码
2016/01/13 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
如何让一个json文件显示在表格里【实现代码】
2016/05/09 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
jQuery中 $ 符号的冲突问题及解决方案
2016/11/04 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
实例浅析js的this
2016/12/11 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
基于React实现表单数据的添加和删除详解
2017/03/14 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
vue实现带复选框的树形菜单
2019/05/27 Javascript
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
python Timer 类使用介绍
2020/12/28 Python
PyCharm 光标变成黑块的解决方式
2021/02/06 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
美国机场停车位预订:About Airport Parking
2018/03/26 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
软件测试企业面试试卷
2016/07/13 面试题
自考自我鉴定范文
2013/10/30 职场文书
上班迟到检讨书
2014/01/10 职场文书
合作意向书格式及范文
2014/03/31 职场文书
车辆工程专业求职信
2014/06/14 职场文书
庐山导游词
2015/02/03 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书