[原创]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学习资源和链接.
Dec 05 PHP
php session_start()关于Cannot send session cache limiter - headers already sent错误解决方法
Nov 27 PHP
求PHP数组最大值,最小值的代码
Oct 31 PHP
php程序内部post数据的方法
Mar 31 PHP
简单谈谈php中的unicode和utf8编码
Jun 10 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
Yii2结合Workerman的websocket示例详解
Sep 10 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
Mar 22 PHP
layui数据表格自定义每页条数limit设置
Oct 26 PHP
php实现统计IP数及在线人数的示例代码
Jul 22 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
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
php微信开发之图片回复功能
2018/06/14 PHP
屏蔽F1~F12的快捷键的js函数
2010/05/06 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
javascript 数组排序函数sort和reverse使用介绍
2013/11/21 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
解析JavaScript数组方法reduce
2016/12/12 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
微信小程序中hidden不生效原因的解决办法
2017/04/26 Javascript
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
Vue集成Iframe页面的方法示例
2017/12/12 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
python爬虫之线程池和进程池功能与用法详解
2018/08/02 Python
windows下python安装小白入门教程
2018/09/18 Python
解决python中画图时x,y轴名称出现中文乱码的问题
2019/01/29 Python
python各类经纬度转换的实例代码
2019/08/08 Python
django中瀑布流写法实例代码
2019/10/14 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
python3 Scrapy爬虫框架ip代理配置的方法
2020/01/17 Python
Python列表操作方法详解
2020/02/09 Python
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
大四优秀党员个人民主评议
2014/09/19 职场文书
学校政风行风整改方案
2014/10/25 职场文书
1000字打架检讨书
2014/11/03 职场文书
工程部主管岗位职责
2015/02/12 职场文书
汽车车尾标语大全
2015/08/11 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技
海弦WR-800F
2022/04/05 无线电