php怎麼刪除最後一個字元

2020-10-24 06:01:15

php刪除最後一個字元的方法:可以利用rtrim()函數來實現,如【rtrim ( $text , "," );】。rtrim()函數可以刪除字串末端的空白字元或其他字元。

方法一:

rtrim刪除字串末端的空白字元(或者其他字元)

(推薦教學:)

說明:

string rtrim ( string $str [, string $character_mask ] )

該函數刪除 str 末端的空白字元並返回。

不使用第二個引數, rtrim() 僅刪除以下字元:

2ed2c68a9d48313d452e84624672a0a.png

$str 輸入字串。

$ character_mask 通過指定 character_mask,可以指定想要刪除的字元列表。簡單地列出你想要刪除的全部字元。使用 .. 格式,可以指定一個範圍。

例子:

$text = 'b,c,d,';
$trimmed  =  rtrim ( $text ,  "," );
 var_dump ( $trimmed );

輸出

b,c,d

方法二:

substr返回字串的子串

string substr ( string $string , int $start [, int $length ] )

$string 要處理的字串

$start 開始的位置

如果 start 是非負數,返回的字串將從 string 的 start 位置開始,從 0 開始計算。例如,在字串 「abcdef」 中,在位置 0 的字元是 「a」,位置 2 的字串是 「c」 等等。

如果 start 是負數,返回的字串將從 string 結尾處向前數第 start 個字元開始。

如果 string 的長度小於或等於 start,將返回 FALSE 。

$length 擷取的字串長度 如果沒有提供 length,返回的子字串將從 start 位置開始直到字串結尾。

例子:

$str = 'a,b,c,d,';
$rest  = substr(  $str,0,strlen($str)-1);
echo $rest;

輸出:

a,b,c

相關推薦:

以上就是php怎麼刪除最後一個字元的詳細內容,更多請關注TW511.COM其它相關文章!