PHP讀資料庫的資料,保留換行及空格

分享至

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>標籤包住內容即可。

發表迴響