[原创]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 array_unique之后json_encode需要注意
Jan 02 PHP
分享一个PHP数据流应用的简单例子
Jun 01 PHP
PHP eval函数使用介绍
Dec 08 PHP
PHP实现采集抓取淘宝网单个商品信息
Jan 08 PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 PHP
php实现的用户查询类实例
Jun 18 PHP
php数组比较实现查找连续数的方法
Jul 29 PHP
curl 出现错误的调试方法(必看)
Feb 13 PHP
什么是PHP文件?如何打开PHP文件?
Jun 27 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
May 30 PHP
PHP学习记录之常用的魔术常量详解
Dec 12 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 函数使用方法与函数定义方法
2010/05/09 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
JavaScript面向对象之静态与非静态类
2010/02/03 Javascript
js更优雅的兼容
2010/08/12 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
JavaScript用JQuery呼叫Server端方法示例代码
2014/09/03 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
JS实现禁止高频率连续点击的方法【基于ES6语法】
2017/04/25 Javascript
vue-router权限控制(简单方式)
2018/10/29 Javascript
JS实现数组去重,显示重复元素及个数的方法示例
2019/01/21 Javascript
Python实用日期时间处理方法汇总
2015/05/09 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python实现在线音乐播放器
2017/03/03 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
Python 改变数组类型为uint8的实现
2020/04/09 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
校庆筹备方案
2014/03/30 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
免职通知
2015/04/23 职场文书
被告答辩状范文
2015/05/22 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python