1. 程式人生 > >php 將文字區域空格、換行轉換成HTML程式碼後插入資料庫的方法

php 將文字區域空格、換行轉換成HTML程式碼後插入資料庫的方法

php 將文字區域空格、換行轉換成HTML程式碼後插入資料庫的方法

$post=$_post[textvalve];//將文字區域傳遞過來的值儲存在$post變數中

$post=str_replace(chr(13),'<br>',$post);$post=str_replace(chr(32),'&nbsp;',$post);

//最終的$post值就是轉換成html後的值

//說明:原理:將$post變數中的換行字元"chr(13)"和空格字元"chr(32)"分別替換為html的換行符"<br>"和"&nbsp;"    。

注意,以上的網頁編碼為gbk2312,因為只有此時空格符才為“chr(32)”

若要在文字區域中顯示html程式碼,也很簡單,只需將上面的

$post=str_replace(chr(13),'<br>',$post);$post=str_replace(chr(32),'&nbsp;',$post); 

倒過來替換即可