假设值是
1,2,,4,5,6 – 为此,我可以使用str_replace(“,,”,“,”,$mystring)来获得1,2,4,5,6
如何获取2,4,5,6,2,4,5,6等值,其中两个或多个连续逗号被单个逗号替换,如果逗号出现在任何值之前,则忽略它.如果只有逗号像,,,,,,然后返回空值.
如何在PHP中执行此操作.
解决方法:
您可以先用逗号分解字符串,然后在过滤空字符串后进行内爆.
$val=",2,,4,5,6";
$parts=explode(",",$val);
$parts=array_filter($parts);
echo(implode(",",$parts));
请注意,这也会从您的值中过滤0.如果要保留零,请参阅this question
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。