首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 處理 textarea 換行符的兩種實用方法

     編輯:PHP 相關知識

在 PHP 開發中,處理 textarea 提交的換行符(\r\n)是常見需求。本文介紹兩種高效的過濾與替換方案,幫助開發者快速解決換行符處理問題。

方法一:使用 preg_replace 正則過濾

利用正則表達式匹配並移除多餘的換行與空白字符,適合需要純淨文本的場景。

preg_replace('/([\r\n])[\s]+/', '', $content); // 去除回車換行符

此模式匹配換行符後跟隨的空白字符並替換為空字符串,有效清理文本中的多餘換行。

方法二:使用 str_replace 轉換為 HTML 換行標籤

將換行符轉換為 <br /> 標籤,適用於前端顯示需保留換行格式的情況。

str_replace(chr(13), '<br />', $body); // 將回車轉為 br 標籤

chr(13) 代表 ASCII 碼 13(回車符),此方法簡單直接,常用於內容展示頁面。

選擇建議

  • 需儲存純文本或進行數據處理時,推薦方法一
  • 需在網頁中保持用戶輸入的換行排版時,推薦方法二

根據業務場景靈活選擇,即可輕鬆解決 textarea 換行符處理難題。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved