nl2br
是 PHP 中用于將換行符 \n
替換為 HTML 的 <br>
標簽的函數。如果你想在 PHP 中使用這個函數來替換換行符,你可以這樣做:
$text = "這是第一行。\n這是第二行。";
$new_text = nl2br($text);
echo $new_text;
輸出結果將是:
這是第一行。<br>這是第二行。
如果你想要在 PHP 中自定義 nl2br
的行為,你可以創建自己的函數來實現。例如,你可以修改函數以使用不同的分隔符,或者在替換之前對文本進行一些額外的處理。這是一個簡單的自定義 nl2br
函數的示例:
function custom_nl2br($text) {
// 使用正則表達式匹配換行符,并將其替換為 HTML 標簽
$text = preg_replace("/([^\r\n]*)\r?\n/", "<br>\1</br>", $text);
return $text;
}
$text = "這是第一行。\n這是第二行。";
$new_text = custom_nl2br($text);
echo $new_text;
輸出結果將與使用原始 nl2br
函數相同。