首頁 > 後端開發 > PHP問題 > PHP中如何去除字串首尾多餘字符

PHP中如何去除字串首尾多餘字符

autoload
發布: 2023-03-09 10:58:01
原創
2413 人瀏覽過

   PHP中如何去除字串首尾多餘字符

     字串php取得表單元素的值時常見的格式,由於使用者在日常輸入資料時,可能會產生多餘的字符,例如回車符、換行符、製表符、普通空格符等等,如何解決這些問題,trim()便有了用武之地。    

    先來看看trim()函數的使用方法:

trim ( string $str , string $character_mask )
登入後複製
  • #$str:要處理的字串。

  • $character_mask:可選,值可設定為所需過濾的字串,預設值為" "(普通空格符)、" \t"(製表符)、"\n"( 換行符號)、"\r"(回車符號)、"\0" (空字元)、"\x0B"(垂直製表符)。

實際使用:

    若第二個參數為空白則將$text1的首尾的 " "(普通空格符號)、" \t"(製表符)、"\n"( 換行符號)、"\r"(回車符號)、" \0"(空字元)、"\x0B"(垂直製表符)移除,傳回一個刪除後的新的字串。

<?php

$text1   = "\t\tThese are a few words :) ...  \n";
var_dump($text1);
//string(33) " These are a few words :) ... "
var_dump(trim($text1));
//string(28) "These are a few words :) ..."
?>
登入後複製

     若第二個參數設定了值"\t",如上,則將字串中首尾含有"\t"的內容去除,返回一個刪除後的新的字串。

<?php
$text1   = "\t\tThese are a few words :) ...  \n";
var_dump($text1);
//string(33) " These are a few words :) ... "
var_dump(trim($text1,"\t"));
//string(28) "These are a few words :) ..."
?>
登入後複製

   若是只需將字串的左邊刪除指定字串則使用ltrim()

   若是只需要將字串的左邊刪除指定字串則使用rtrim()

推薦:2021年PHP面試題大匯總(收藏)》《php影片教學

#

以上是PHP中如何去除字串首尾多餘字符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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