php – 如何从字符串中删除不需要的逗号?

前端之家收集整理的这篇文章主要介绍了php – 如何从字符串中删除不需要的逗号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何删除字符串中使用的重复逗号.

String =“,a,b,c,d,”

我尝试了rtrim和itrim函数,并从开始和结束中删除了不需要的逗号.如何删除重复的逗号?

试试这个:
$str = preg_replace('/,{2,}/',',trim($str,'));

trim删除起始和尾随逗号,而preg_replace删除重复的逗号.

See it in action!

另外,正如@Spudley建议的那样,正则表达式/,} /可以替换为/,/它也会起作用.

编辑:

如果逗号之间有空格,您可以尝试在上面的行之后添加以下行:

$str = implode(',array_map('trim',explode(',$str)))

猜你在找的PHP相关文章