因為工作中經常需要用換行符號處理字串,特意整理,常用場景中,對換行符**處理。
$parastr
='測試資料1
測試資料2
測試資料3'
;// 把字元轉為 html 實體
$parastr
=htmlentities
(trim
($parastr),
ent_quotes
,"utf-8");
// 在字串中的新行(\n)之前插入換行符
$parastr
=nl2br
($parastr);
// 替換換行符號為統一符號
$parastr
=str_replace("
","/n"
,$parastr);
$paraarr
=explode
("/n"
,$parastr
);
// 把換行符號替換成 ;
textareaid.value.replace(/\n/g, ';');
注意如果 /\n/g 這個加上引號,可能只可以匹配到第一換行,不加引號,則可以全域性匹配 Linux換行符和Windows換行符的區別與轉換
windows為乙個回車 r cr或 m 和乙個換行 n nl或lf 括號內是其它顯示方法 linux為乙個換行 n mac為乙個回車 r 檢視檔案是否含有windows換行符 windows notepad 檢視 顯示所有符號 linux file test.txt test.txt ascii ...
php中的換行符
更正 下面文章的說法有誤,不是php的換行符,換行符還是 n,而是php的文字結束符在不同的平台下有不同的表現,如下文所示。今天執行了一下 php和mysql web開發 第二章的例子。發現給表單輸入內容並提交之後,頁面反饋檔案儲存成功,開啟orders.txt來看,確實也輸進去了,但是不能換行。回...
PHP中替換換行符
php中替換換行符 php 不同系統的換行 不同系統之間換行的實現是不一樣的 linux 與unix中用 n mac 用 r window 為了體現與linux不同 則是 r n 所以在不同平台上 實現方法就不一樣 php 有三種方法來解決 1 使用str replace 來替換換行 首選使用 st...