去除最后一個逗號:
$str = "a,b,c,d,";
echo rtrim($str, ",");
返回的結(jié)果就是:a,b,c,d
去除開頭逗號:
$str = ",a,b,c,d";
echo ltrim($str, ",");
返回的結(jié)果就是:a,b,c,d
用到的函數(shù):
trim() 函數(shù)從字符串的兩端刪除空白字符和其他預(yù)定義字符。
trim(string,charlist)
string 必需。規(guī)定要檢查的字符串。
charlist 可選。規(guī)定要轉(zhuǎn)換的字符串。如果省略該參數(shù),則刪除以下所有字符:
"\0" - NULL
"\t" - tab
"\n" - new line
"\x0B" - 縱向列表符
"\r" - 回車
" " - 普通空白字符
rtrim() 函數(shù)從字符串的末端開始刪除空白字符或其他預(yù)定義字符。
string 必需。規(guī)定要轉(zhuǎn)換的字符串。
charlist 可選。規(guī)定從字符串中刪除哪些字符。如果未設(shè)置該參數(shù),則全部刪除以下字符:
"\0" - ASCII 0, NULL
"\t" - ASCII 9, 制表符
"\n" - ASCII 10, 新行
"\x0B" - ASCII 11, 垂直制表符
"\r" - ASCII 13, 回車
" " - ASCII 32, 空格
ltrim() 函數(shù)從字符串左側(cè)刪除空格或其他預(yù)定義字符。
string 必需。規(guī)定要轉(zhuǎn)換的字符串。
charlist 可選。規(guī)定從字符串中刪除哪些字符。如果未設(shè)置該參數(shù),則全部刪除以下字符:
"\0" - ASCII 0, NULL
"\t" - ASCII 9, 制表符
"\n" - ASCII 10, 新行
"\x0B" - ASCII 11, 垂直制表符
"\r" - ASCII 13, 回車
" " - ASCII 32, 空格