本文目錄一覽:
- 1、php中 nl2br 這個函數什麼意思
- 2、php中\n是如何使用的
- 3、php 網頁換行
- 4、php怎麼在textarea輸出怎麼換行符
- 5、php 獲取數據庫的內容如何換行顯示
- 6、php中如何處理用戶輸入內容中的換行呢?
php中 nl2br 這個函數什麼意思
nl2br() 函數在字符串中的每個新行 (\n) 之前插入 HTML 換行符 (br /)。
語法nl2br(string)參數描述string必需。規定要檢查的字符串。
例子
?php
echo nl2br(“One line.\nAnother line.”);
?
輸出:One line.Another line.
php中\n是如何使用的
需要準備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2、在index.php中,輸入代碼:echo nl2br(‘hello\nworld’);。
3、瀏覽器運行index.php頁面,此時hello和world中間被換行了。
php 網頁換行
要在網頁中換行,這與PHP無法,PHP是服務端技術。
如果需要在網頁中換行,使用br標記即可。
php怎麼在textarea輸出怎麼換行符
首先在texture中的看到的換行是什麼?一般情況下windows是\r\n,linux下是\n,而這些字符也就是基礎課程中的轉義字符,但是網頁中顯示的時候,不具備真正的換行效果,通過「右鍵」-「查看源代碼」可以看到這樣的效果,php內置函數nl2br(String s);
把你想要輸出的texture內容,從數據庫中讀出來:存入變量($content_texture)
$content_texture = “123\n32435\n32435345\n”;
$result_texture=nl2br($content_texture);
echo $result_texture;
當然也可以自己手動實現一下,去了解這個函數操作的內容
$content_texture = “123\n32435\n32435345\n”;
$result_texture = str_replace(array(“\n”, “\r\n”) , “BR /”, $content_texture);
echo $result_texture;
php 獲取數據庫的內容如何換行顯示
下面是一個解決方法:
以作為分隔符
替換成\n
str_replace(” , ‘\\n’ , $text);
nl2br($text);
將\n替換成br/即可,參見php手冊的nl2br()函數
php中如何處理用戶輸入內容中的換行呢?
俺來說說我的做法:1、保存的時候不做任何處理,直接保存換行符號,無論是存到db還是存到文本文件里。2、顯示的時候,可以用nl2br()函數把換行符轉換成
這個html標籤。如果是windows操作系統輸入的內容,用nl2br()就已經沒問題了,但如果是linux操作系統輸入的換行符,它是:\r\n;那麼它會把一個\r\n替換成兩個
,所以比較兼容的做法,是自己來替換它。用正則表達式替換的代碼示例如下:echo preg_replace(‘/(?:\r\n|\n)/’, ”, $html);
原創文章,作者:NLUMQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/329303.html