PHP实现逐行删除文件右侧空格的方法[原创]_php技巧

本文实例讲述了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
, 文件
, 逐行删除
右侧空格
右侧倒车入库技巧图解、右侧停车技巧、右侧靠边停车技巧图解、右侧倒车入库技巧视频、右侧倒车入库技巧,以便于您获取更多的相关知识。

时间: 2024-08-25 18:56:49

PHP实现逐行删除文件右侧空格的方法[原创]_php技巧的相关文章

php逐行读取txt文件写入数组的方法[原创]_php技巧

本文实例讲述了php逐行读取txt文件写入数组的方法.分享给大家供大家参考.具体如下: 假设有user.txt文件如下: user01 user02 user03 user04 user05 user06 user07 user08 user09 user10 user11 user12 逐行读取user.txt并写入数组的方法如下: $file = fopen("username.txt", "r"); $user=array(); $i=0; //输出文本中所有

关于PHP文件的自动运行方法分析_php技巧

本文实例分析了PHP文件的自动运行方法.分享给大家供大家参考,具体如下: 这里分析两种方法: 第一种方法: a.php文件内容 如下: <?php ini_set("error_log", "c:\php\php_error.log"); error_log("a.php is execute----------",0); ignore_user_abort(); // 后台无阻断运行 set_time_limit(0); // 一直给我运

php 获取文件行数的方法总结_php技巧

stream_get_line获取文件行数 <?php $file_path = 'xxx.txt'; //文件路径 $line = 0 ; //初始化行数 //打开文件 $fp = fopen($file_path , 'r') or die("open file failure!"); if($fp){ //获取文件的一行内容,注意:需要php5才支持该函数: while(stream_get_line($fp,8192,"\n")){ $line++;

php修改文件上传限制方法汇总_php技巧

PHP默认的上传限定是最大2M,想上传超过此设定的文件,需要调整PHP.apache等的一些参数.下面,我们简要介绍一下PHP文件上传涉及到的一些参数: file_uploads :是否允许通过HTTP上传文件的开关,默认为ON即是开. upload_tmp_dir :upload_tmp_dir用来说明PHP上传的文件放置的临时目录,要想上传文件,得保证服务器没有关闭临时文件和有对文件夹的写权限,如果未指定则PHP使用系统默认值. upload_max_filesize :允许上传文件大小的最

PHP获取当前文件的父目录方法汇总_php技巧

方法一:先获得当前文件所在文件夹的长度,然后用substr来截取掉该长度: 复制代码 代码如下:  $dirName = str_replace("\\", "/", dirname(__FILE__));  $dirNameLength = strlen($dirName);  $currentDirNameLength = $dirNameLength - strrpos($dirName,"/"); //获得当前文件所在文件夹的长度!  $

SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享_php技巧

解决方案如下,其它框架雷同. 源代码(/system/libraries/upload.php 199 line) $this->file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']); 修改成如下: 复制代码 代码如下: //Edit By Tacker if(function_exists('mime_content_type')){ $this->file_t

win8.1系统找回删除文件确认提示的方法

  win8.1系统找回删除文件确认提示的方法 1.打开"计算机". 2.在计算机中任意选择一个文件. 3.点击左上角的"主页". 4.我们可以看到删除选项了,点击它.在"显示回收确认"前打钩. 5.完成以上步骤后,我们删除文件时就有确认提示了.

解决Windows下删除文件没有权限的方法

就在Vista 和 windows 7 下,解决删除文件没有权限的方法 ①右键点击要删除的文件夹或文件--属性,再点安全--高级--所有者. ②点编辑--继续--其他用户或组,在输入选择的对象名称里面输入你的用户名 (如果你不知道自己现在登录的用户名,可点高级--立即查找,选择你的用户名,确定). ③然后选择替换子容器和对象的所有者,不选择这个的话,我们就只有这个文件夹的所有权,没有他的子文件夹和里面的文件的所有权(如果只是删除单个文件可省),然后应用--确定.这样我们就拥有了这个文件夹的所有权

常用的Linux删除文件恢复工具的使用方法

然后使用相关工具进行恢复.本文以 Ubuntu 12.04 平台为例介介绍四个(foremost.extundelete.testdisk 和 phtorec)常用的 Linux 删除文件恢复工具的使用方法. Linux 文件恢复的原理 inode 和 block 首先简单介绍一下 Linux 文件系统的最基本单元:inode.inode 译成中文就是索引节点,每个存储设备(例如硬盘)或存储设备的分区被格式化为文件系统后,应该有两部份,一部份是 inode,另一部份是 block,block 是