PHP中如何为标签输出的逗号后添加空格?
解决方案
有两种简单的方法可以实现逗号后带空格的标签格式:
方法一:直接字符串替换
用PHP的str_replace()函数把原字符串里的逗号替换成「逗号+空格」,代码修改如下:
<span class="tab-text-subheader"><? echo ($rrow['tags']) ? str_replace(',', ', ', $rrow['tags']) : "-"; ?></span>
这个方法直接对现有标签字符串做替换,写法简单高效,适配你的当前场景。
方法二:数组转字符串(更灵活)
如果后续需要对单个标签做额外处理,也可以先把标签分割成数组,再用「逗号+空格」重新拼接:
<span class="tab-text-subheader"><? echo ($rrow['tags']) ? implode(', ', explode(',', $rrow['tags'])) : "-"; ?></span>
explode(',', $rrow['tags'])会把标签字符串拆分为数组,implode(', ', 数组)再将数组元素用「逗号+空格」连接成新字符串。
内容的提问来源于stack exchange,提问作者user20892118
相关产品推荐
相关产品推荐

