python如何去除字串中的最後一個字元(python字串去掉首尾字元)
PHP如何去除字串中的最後一個字元?
這篇文章為大家講解的是PHP如何去掉字串的最後一個字元的多種方法,感興趣的同學參考下。
下面來一起看看。
假設一個字串,最後有一個逗號字元","去掉,有四種方法, 直接看程式碼:
//PHP去除字串中的最後一個字元
$str = "aaaa,bbb,ccc,ddd,eee,";
echo rtrim($str,','); //第一種方法 trim($str,$chsrlist)去除兩邊的
echo substr($str,0,strlen($str)-1); //第二種方法
echo substr($str,0,-1); //第三種方法
echo $str{strlen($str)-1} == ',' ? substr($str, 0, -1) : $str; //第四種方法
?>
通過上邊的程式碼可以看出,使用rtrim()函式還是比較方便的,推薦使用!
如去除右邊的逗號:
$new_str = rtrim( trim($str), ',' );
去除多個字元:
$new_str = rtrim( trim($str),',.;' );
拓展閱讀:
* rtrim — 刪除字串末端的空白字元(或者其他字元)
string rtrim ( string $str [, string $charlist ] )
該函式刪除 str 末端的空白字元並返回。
string rtrim ( string $str [, string $charlist ] )
通過指定 charlist,可以指定想要刪除的字元列表。簡單地列出你想要刪除的全部字元。使用 .. 格式,可以指定一個範圍。
* substr — 返回字串的子串
string substr ( string $string , int $start [, int $length ] )
返回字串 string 由 start 和 length 引數指定的子字串。
* strlen — 獲取字串長度
int strlen ( string $string )
返回給定的字串 string 的長度。