[原创]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程序
Oct 09 PHP
php中获得视频时间总长度的另一种方法
Sep 15 PHP
遭遇php的in_array低性能问题
Sep 17 PHP
PHP @ at 记号的作用示例介绍
Oct 10 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP开发中常用的十个代码样例
Feb 02 PHP
PHP+redis实现的限制抢购防止商品超发功能详解
Sep 19 PHP
laravel 解决Validator使用中出现的问题
Oct 25 PHP
php 的多进程操作实践案例分析
Feb 28 PHP
详解PHP中curl_multi并发的实现
Jun 08 PHP
PHP代码覆盖率统计详解
Jul 22 PHP
PHP7 字符串处理机制修改
Mar 09 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中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
2013/02/14 PHP
php多个字符串替换成同一个的解决方法
2013/06/18 PHP
PHP 动态生成静态HTML页面示例代码
2014/01/15 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
基于thinkPHP框架实现留言板的方法
2016/10/17 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
2016/11/09 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
简单的php购物车代码
2020/06/05 PHP
javascript 图片上传预览-兼容标准
2009/06/01 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
js实现千分符和保留几位小数的简单实例
2016/08/01 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
2016/09/24 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
jquery实现回车键触发事件(实例讲解)
2017/11/21 jQuery
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
js判断浏览器的环境(pc端,移动端,还是微信浏览器)
2020/12/24 Javascript
js实现简单点赞操作
2020/03/17 Javascript
[02:14]DOTA2英雄基础教程 修补匠
2013/12/23 DOTA
Python程序员开发中常犯的10个错误
2014/07/07 Python
Python安装第三方库的3种方法
2015/06/21 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
命令行运行Python脚本时传入参数的三种方式详解
2019/10/11 Python
python绘制动态曲线教程
2020/02/24 Python
python中np是做什么的
2020/07/21 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
英语专业毕业生自荐信
2013/10/28 职场文书
夜大毕业生自我评价分享
2013/11/10 职场文书
实现中国梦思想汇报2014
2014/09/13 职场文书
班级班风口号大全
2015/12/25 职场文书
html,css,javascript是怎样变成页面的
2023/05/07 HTML / CSS