将PHP中的逗号转换为 <br /> 标签

6
我知道php可以使用nl2br()将换行符转换为<br />,但它是否有办法将逗号(,)转换为<br />
例如,在HTML页面上,用户输入一堆由逗号分隔的单词。然后他提交它,就像正常情况下发送到PHP文件中,而不是数据直接发送到数据库,它会通过某种函数来替换逗号与<br />
因此,如果我要在HTML页面上显示数据,每个由逗号分隔的输入内容现在都会用换行符/换行符分隔?

6
这段代码的意思是将字符串中的逗号替换为HTML换行标签。简而言之,它的作用是添加换行符。 - Brad Christie
str_replace!! 是的!我想不起来它叫什么了,我脑子一片空白,很久没用PHP了。非常感谢! - Silas
很遗憾,我没有足够的声望来为您的评论点赞。 - Silas
4个回答

23
您可以使用 str_replace() 函数将任何字符串替换为另一个字符串,因此也可以将逗号替换为 <br /> 标签:
$output = str_replace(',', '<br />', $input);

6
$output = str_replace(',', "\n", $input);

5
$values = str_replace( ',', '<br />', $values );

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接