0
比方說,我有這樣的字符串:asdf, asdf, asdf,
。最後有一個逗號和一個空格。我只想在它是逗號和空格的情況下修剪掉它。如果字符串看起來像這樣asdf, asdf, asdf
那麼我不希望它修剪掉最後兩個字符。我怎樣才能做到這一點?修剪一個字符串的結尾,如果它包含某個字符?
比方說,我有這樣的字符串:asdf, asdf, asdf,
。最後有一個逗號和一個空格。我只想在它是逗號和空格的情況下修剪掉它。如果字符串看起來像這樣asdf, asdf, asdf
那麼我不希望它修剪掉最後兩個字符。我怎樣才能做到這一點?修剪一個字符串的結尾,如果它包含某個字符?
rtrim($ str,「,」);
這將修剪字符串右側的所有空格和逗號。它比正則表達式更快。
$str = preg_replace('~, $~', '', $str);