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

2022-09-27 22:00:54

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

php入門到就業線上直播課:進入學習
API 檔案、設計、偵錯、自動化測試一體化共同作業工具:

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

1.png

說明:

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 "結尾測試文字";
?>
登入後複製

2.png

說明:

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 "結尾測試文字";
?>
登入後複製

3.png

說明:

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;
?>
登入後複製

4.png

推薦學習:《》

以上就是php怎麼去掉字串中的回車符的詳細內容,更多請關注TW511.COM其它相關文章!