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

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

autoload
autoload原創
2021-04-14 09:59:242424瀏覽

   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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn