PHP實(shí)現(xiàn)逐行刪除文件右側(cè)空格的方法 原創(chuàng)
本文實(shí)例講述了PHP實(shí)現(xiàn)逐行刪除文件右側(cè)空格的方法。分享給大家供大家參考,具體如下:
在編輯整理代碼的過程中發(fā)現(xiàn)網(wǎng)上的一些代碼經(jīng)常會(huì)有不少的右側(cè)空格,偶爾會(huì)影響到代碼的排版與閱讀,所以寫了一段簡單的php代碼來逐行刪除文件右側(cè)的空格,并保存到新的文件中。
帶有右側(cè)空格的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逐行刪除右側(cè)空格代碼如下:
<?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); ?>
運(yùn)行后即可將刪除右側(cè)空格后的文件保存到filetmp.txt
補(bǔ)充:
還可以將帶有右側(cè)空格的文件在eclipse環(huán)境下編輯保存,不需要代碼即可自動(dòng)刪除右側(cè)空格。更加方便。
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能【基于反ajax推送】
這篇文章主要介紹了PHP實(shí)現(xiàn)的消息實(shí)時(shí)推送功能,結(jié)合實(shí)例形式分析了php基于反ajax推送實(shí)現(xiàn)的消息實(shí)時(shí)推送前臺(tái)ajax提交、后臺(tái)數(shù)據(jù)處理等相關(guān)操作技巧,需要的朋友可以參考下2018-03-03PHP編程之微信公眾平臺(tái)企業(yè)號驗(yàn)證接口示例【回調(diào)操作】
這篇文章主要介紹了PHP編程之微信公眾平臺(tái)企業(yè)號驗(yàn)證接口,是通過回調(diào)操作實(shí)現(xiàn)的企業(yè)號驗(yàn)證功能接口,需要的朋友可以參考下2017-08-08PHP Laravel框架異步執(zhí)行的實(shí)現(xiàn)詳解
Laravel是一套簡潔、優(yōu)雅的PHP Web開發(fā)框架(PHP Web Framework)。它可以讓你從面條一樣雜亂的代碼中解脫出來;它可以幫你構(gòu)建一個(gè)完美的網(wǎng)絡(luò)APP,而且每行代碼都可以簡潔、富于表達(dá)力2022-07-07PHP獲取163、gmail、126等郵箱聯(lián)系人地址【已測試2009.10.10】
最近一直忙于項(xiàng)目上的QQ、MSN、郵箱(目前以實(shí)現(xiàn)163、126、gmail、sina、tom、sohu、yahoo等)通訊錄地址獲??;其中搜狐失效還需研究一下!2009-10-10php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼(原創(chuàng)自Zjmainstay)
php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼,方便需要的朋友2012-07-07