[原创]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 相关文章推荐
?繁体转换的class
Oct 09 PHP
PHP 中的批处理的实现
Jun 14 PHP
php下将图片以二进制存入mysql数据库中并显示的实现代码
May 27 PHP
解析php做推送服务端实现ios消息推送
Jul 01 PHP
php中实现可以返回多个值的函数实例
Mar 21 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
PHP基于DOM创建xml文档的方法示例
Feb 08 PHP
在IIS下安装PHP扩展的方法(超简单)
Apr 10 PHP
php插件Xajax使用方法详解
Aug 31 PHP
PHP+mysql防止SQL注入的方法小结
Apr 27 PHP
laravel 时间格式转时间戳的例子
Oct 11 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 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中Date获取时间不正确怎么办
2008/06/05 PHP
php email邮箱正则
2008/10/08 PHP
MySQL连接数超过限制的解决方法
2011/07/17 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
node.js调用C++开发的模块实例
2015/07/03 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
2016/05/20 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
React组件refs的使用详解
2018/02/09 Javascript
javascript和php使用ajax通信传递JSON的实例
2018/08/21 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
python字符串替换的2种方法
2014/11/30 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python自动裁剪图像代码分享
2017/11/25 Python
python实现对文件中图片生成带标签的txt文件方法
2018/04/27 Python
Python循环实现n的全排列功能
2019/09/16 Python
关于Django Models CharField 参数说明
2020/03/31 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
美术师范毕业生自荐信
2013/11/16 职场文书
电焊工岗位职责
2014/03/06 职场文书
建筑施工安全责任书
2014/07/24 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL
Python实现位图分割的效果
2021/11/20 Python