加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 22:42:38 所属栏目:PHP教程 来源:网络整理
导读:如何删除字符串中使用的重复逗号. String =“,a,b,c,d,” 我尝试了rtrim和itrim函数,并从开始和结束中删除了不需要的逗号.如何删除重复的逗号? 试试这个: $str = preg_replace('/,{2,}/',',trim($str,')); trim 将删除起始和尾随逗号,而 preg_replace 将删
如何删除字符串中使用的重复逗号.

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)))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读