PHP turn comma into a <br />

纵然是瞬间 提交于 2019-12-01 11:23:16

问题


I do know that php can turn a newline into a <br /> using nl2br(), but is there a way that it can turn a comma (,) into a <br />?

For instance on an HTML page a user enters a bunch of words that are separated by a comma. He then submits it, it gets sent to a PHP file like normal and instead of the data getting sent right into the database, it goes through some kind of function to replace the commas with <br />.

So if I were to show the data on an HTML page, each thing they entered in that was separated by a comma is now separated by a newline/line break?


回答1:


You can use a str_replace() to replace any string by another, so also a comma with a <br />:

$output = str_replace(',', '<br />', $input);



回答2:


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



回答3:


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



回答4:


I think php.net : str_replace is what you need.



来源:https://stackoverflow.com/questions/9379240/php-turn-comma-into-a-br

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!