PHP讀資料庫的資料,保留換行
參考網址:http://www.wibibi.com/info.php?tid=323
PHP nl2br 函式會在字串中的「行」之前加上 HTML 換行標籤 <br> 讓瀏覽器正確顯示換行排版,而不是每一行都連在一起。通常用於當輸入端在網頁的文字輸入欄位 textarea 輸入含有換行文字段落,存入資料庫後,代表換行的符號如「\n」也會存入資料庫中,但是當 PHP 從資料庫中將資料讀取出來,顯示於網頁時,並不會自動換行,這時候就必須用 nl2br 函式將字串的「\n」先轉換為 HTML 換行標籤。
PHP nl2br 基本語法
nl2br( $string )
語法小括號中的字串 $string 為必填項目,就是要轉換的字串,nl2br 可以判斷的換行符號如 \r\n、\n\r、\n 與 \r,遇到字串中有這些符號的時候,nl2br 便會將其轉換為 <br>、<br/> 或 </br> 標籤,並返回轉換結果。
PHP nl2br 範例
<?php
$new_string = "Welcome to Wibibi.\nIt was a very nice day.";
echo nl2br($new_string);
?>
以上輸出網頁結果
Welcome to Wibibi.
It was a very nice day.
檢視程式碼
Welcome to Wibibi.<br />
It was a very nice day.
————————————————————————————————————————–
PHP讀資料庫的資料,保留空格
參考網址:https://codeday.me/bug/20180309/141593.html
使用<pre></pre>標籤包住內容即可。