首頁 > 後端開發 > PHP問題 > php怎麼去掉字串中的回車符

php怎麼去掉字串中的回車符

青灯夜游
發布: 2023-03-16 21:48:02
原創
5120 人瀏覽過

4種方法:1、用ltrim()去除字串左側的回車符,語法「ltrim(字串)」;2、用rtrim()去除字串右側的回車符,語法「rtrim(字串)」;3、用trim()去除字串兩側的回車符,語法「trim(字串)」;4、用preg_replace()配合正規表示式來去除全部回車符符,語法「preg_replace('/\r|\n/','',字串)」。

php怎麼去掉字串中的回車符

本教學操作環境: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;
?>
登入後複製

php怎麼去掉字串中的回車符

說明:

ltrim() 函數移除字串左側的空白字元或其他預定義字元。

ltrim(string,charlist)
登入後複製
參數描述
#string必要。規定要檢查的字串。
charlist#可選。規定從字串中刪除哪些字元。如果省略此參數,則移除下列所有字元:
  • "\0" - NULL
  • "\t" - 製表符
  • "\n" - 換行
  • "\x0B" - 垂直製表符
  • "\r" - 回車
  • " " - 空格

方法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 "结尾测试文本";
?>
登入後複製

php怎麼去掉字串中的回車符

說明:

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 "结尾测试文本";
?>
登入後複製

php怎麼去掉字串中的回車符

說明:

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(&#39;/\r|\n/&#39;, &#39;&#39;, $str); 
echo "\n去除回车符后:";
echo $str;
?>
登入後複製

php怎麼去掉字串中的回車符

推薦學習:《PHP影片教學

以上是php怎麼去掉字串中的回車符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板