4種方法:1、用ltrim()去除字串左側的回車符,語法「ltrim(字串)」;2、用rtrim()去除字串右側的回車符,語法「rtrim(字串)」;3、用trim()去除字串兩側的回車符,語法「trim(字串)」;4、用preg_replace()配合正規表示式來去除全部回車符符,語法「preg_replace('/\r|\n/','',字串)」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php去掉字串中回車符的方法
方法1:使用ltrim()去除
ltrim()可以去除字串左側的回車符
<?php header("Content-type:text/html;charset=utf-8"); $str=" 676 sdfhg ju80 87"; echo "去除回车符前:"; echo $str; $str = ltrim($str); echo "\n去除回车符后:"; echo $str; ?>
說明:
ltrim() 函數移除字串左側的空白字元或其他預定義字元。
ltrim(string,charlist)
參數 | 描述 |
---|---|
#string | 必要。規定要檢查的字串。 |
charlist | #可選。規定從字串中刪除哪些字元。如果省略此參數,則移除下列所有字元:
|
方法2:使用rtrim()去除
rtrim()可以去除字串右側的回車符號
<?php header("Content-type:text/html;charset=utf-8"); $str="676 sdfhg ju80 87 "; echo "去除回车符前:\n"; echo $str; $str = rtrim($str); echo "去除回车符后:\n"; echo $str; echo "结尾测试文本"; ?>
說明:
rtrim() 函數移除字串右側的空白字元或其他預定義字元。
rtrim(string,charlist)
參數可參考ltrim()。
方法3:使用trim()移除
trim()可以移除字串兩邊的回車符號
<?php header("Content-type:text/html;charset=utf-8"); $str=" 676 sdfhg ju80 87 "; echo "去除回车符前:"; echo $str; $str = trim($str); echo "去除回车符后:"; echo $str; echo "结尾测试文本"; ?>
說明:
trim() 函數移除字串兩側的空白字元或其他預定義字元。
trim(string,charlist)
參數可參考ltrim()。
方法4:使用preg_replace()移除
preg_replace()函數可以配合正規表示式來去除全部回車子(換行)。
preg_replace 函數執行一個正規表示式的搜尋和取代。
只需要使用preg_replace 函數執行正規表示式搜尋字串中的回車符,並將其替換為空字元即可。
使用的正規表示式:
/\r|\n/
#範例:
<?php header("Content-type:text/html;charset=utf-8"); $str=" 676 sdfhg ju80 87 "; echo "去除回车符前:"; echo $str; $str = preg_replace('/\r|\n/', '', $str); echo "\n去除回车符后:"; echo $str; ?>
推薦學習:《PHP影片教學》
以上是php怎麼去掉字串中的回車符的詳細內容。更多資訊請關注PHP中文網其他相關文章!