gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 13:06:27 25 4
gpt4 key购买 nike

如何删除字符串中使用的重复逗号。

String = ",a,b,c,,,d,,,"

我尝试了 rtrim 和 itrim 函数,并删除了开头和结尾不需要的逗号。如何删除重复的逗号?

最佳答案

试试这个:

$str = preg_replace('/,{2,}/', ',', trim($str, ','));

trim将删除开始和结尾的逗号,而 preg_replace将删除重复的。

See it in action!

此外,正如@Spudley 所建议的,正则表达式 /,{2,}/ 可以替换为 /,,+/ 并且它也可以工作。

编辑:

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

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

关于php - 如何从字符串中删除不需要的逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16983459/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com