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 的長度。