[原创]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 文件上传全攻略
Apr 28 PHP
PHP 时间日期操作实战
Aug 26 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
php中利用explode函数分割字符串到数组
Feb 08 PHP
php教程之phpize使用方法
Feb 12 PHP
php中3种方法删除字符串中间的空格
Mar 10 PHP
php版微信公众平台实现预约提交后发送email的方法
Sep 26 PHP
PHP在线打包下载功能示例
Oct 15 PHP
Yii遍历行下每列数据的方法
Oct 17 PHP
php简单实现文件或图片强制下载的方法
Dec 06 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
PHP实现的汉字拼音转换和公历农历转换类及使用示例
2014/07/01 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
laravel中的fillable和guarded属性详解
2019/10/23 PHP
js日历功能对象
2012/01/12 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
JS.findElementById()使用介绍
2013/09/21 Javascript
javascript确认框的三种使用方法
2013/12/17 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
jquery实现简单实用的弹出层效果代码
2015/10/15 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
浅析location.href跨窗口调用函数
2016/11/22 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
微信小程序分包加载代码实现方法详解
2019/09/23 Javascript
JS函数本身的作用域实例分析
2020/03/16 Javascript
对Python中type打开文件的方式介绍
2018/04/28 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
Python基本socket通信控制操作示例
2019/01/30 Python
pandas 层次化索引的实现方法
2019/07/06 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
python多线程高级锁condition简单用法示例
2019/11/07 Python
详解python中各种文件打开模式
2020/01/19 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
css3新增颜色表示方式分享
2014/04/15 HTML / CSS
书法比赛获奖感言
2014/02/10 职场文书
2015年中学元旦晚会活动方案
2014/12/09 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
各国货币符号大全
2022/02/17 杂记