[原创]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 相关文章推荐
php实现mysql数据库备份类
Mar 20 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
比较好用的PHP防注入漏洞过滤函数代码
Apr 11 PHP
在wamp集成环境下升级php版本(实现方法)
Jul 01 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 PHP
php实现留言板功能
Mar 05 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
PHP异常处理定义与使用方法分析
Jul 25 PHP
浅谈Laravel中的一个后期静态绑定
Aug 11 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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
这部好评如潮的动漫 知名梗频出 但是画风劝退很多人
2020/03/08 日漫
亚洲咖啡有什么?亚洲咖啡产地介绍 亚洲咖啡有什么特点?
2021/03/05 新手入门
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
什么是PHP7中的孤儿进程与僵尸进程
2019/04/14 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
弹出最简单的模式化遮罩层的js代码
2013/12/04 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
js添加select下默认的option的value和text的方法
2014/10/19 Javascript
javascript实现简单的省市区三级联动
2015/05/14 Javascript
jQuery实现表格行上下移动和置顶效果
2015/06/05 Javascript
js+html5实现可在手机上玩的拼图游戏
2015/07/17 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
详解JSONObject和JSONArray区别及基本用法
2017/10/25 Javascript
Vue-input框checkbox强制刷新问题
2019/04/18 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
python Django连接MySQL数据库做增删改查
2013/11/07 Python
python绘图方法实例入门
2015/05/19 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
Alexandre Birman美国官网:亚历山大·伯曼
2019/10/30 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
大学生自我鉴定范文
2013/12/28 职场文书
应届大学生简历中的自我评价
2014/01/15 职场文书
高一生物教学反思
2014/01/17 职场文书
交通事故协议书范文
2014/04/16 职场文书
教师遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
单位租车协议书
2015/01/29 职场文书
2015年世界环境日活动总结
2015/02/11 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python
详解Java分布式事务的 6 种解决方案
2021/06/26 Java/Android