首頁 >後端開發 >php教程 >如何在 PHP 輸出中保留文字區域的換行符?

如何在 PHP 輸出中保留文字區域的換行符?

DDD
DDD原創
2024-12-05 02:34:09962瀏覽

How Can I Preserve Line Breaks from a Textarea in PHP Output?

在 TextArea 輸出中保留換行符

透過 textarea 元素擷取使用者輸入時,通常需要保留使用者輸入的換行符。但是,預設情況下,這些換行符將從輸出中刪除。

一個簡單的解法是利用 PHP nl2br() 函數。此函數將換行符(n 或 rn)轉換為 HTML
>標籤,有效地將它們保留在輸出中。

例如:

<?php
$comment = "This\r\nis\n\ra\nstring";
echo nl2br($comment);
?>

此程式碼將輸出:

This<br />
is<br />
a<br />
string<br />

另一種方法是將文字區域輸入包裝在一個標籤。此標籤將換行符號解釋為文字換行符,從而保留行格式。

要使用此方法,只需將文字區域包裝在

 中即可。容器:<pre class="brush:php;toolbar:false"><pre class="brush:php;toolbar:false"><textarea>This
is
a
string</textarea>

這將確保在文字區域中輸入的換行符按預期顯示在輸出中。

以上是如何在 PHP 輸出中保留文字區域的換行符?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn