【问题标题】:PHP turn comma into a <br />PHP把逗号变成<br />
【发布时间】:2012-02-21 14:27:18
【问题描述】:

我知道 php 可以使用 nl2br() 将换行符转换为 &lt;br /&gt;,但是有没有办法可以将逗号 (,) 转换为 &lt;br /&gt;

例如,在 HTML 页面上,用户输入了一堆用逗号分隔的单词。然后他提交它,它像往常一样被发送到一个 PHP 文件,而不是将数据直接发送到数据库中,而是通过某种函数将逗号替换为 &lt;br /&gt;

所以如果我要在 HTML 页面上显示数据,他们输入的每一个用逗号分隔的内容现在都用换行符/换行符分隔?

【问题讨论】:

  • $input = str_replace(',','&lt;br /&gt;.',$input); 基本上?
  • str_replace!!是的!想不出这叫什么,最大的脑洞,好久没用PHP了。非常感谢!
  • 很遗憾,我没有足够的代表投票赞成您的评论。

标签: php mysql line-breaks


【解决方案1】:

您可以使用str_replace() 将任何字符串替换为另一个字符串,逗号也可以使用&lt;br /&gt;

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

【讨论】:

    【解决方案2】:
    $values = str_replace( ',', '<br />', $values );
    

    【讨论】:

      【解决方案3】:
      $output = str_replace(',', "\n", $input);
      

      【讨论】:

        【解决方案4】:

        我认为php.net : str_replace 是您所需要的。

        【讨论】:

          猜你喜欢
          • 2023-04-01
          • 1970-01-01
          • 2011-10-11
          • 2020-06-09
          • 1970-01-01
          • 2018-12-16
          • 2013-06-07
          • 2014-03-02
          • 1970-01-01
          相关资源
          最近更新 更多