如何在php中使用nl2br()添加两个break'<br/>'标签?

时间:2014-02-28 09:36:14

标签: php

我正在使用 nl2br()函数插入<br>标记。

现在我要插入两个<br>标签。有可能吗?

3 个答案:

答案 0 :(得分:0)

这应该做你想要的:

$string = str_replace("<br>", "<br><br>", $string);

答案 1 :(得分:0)

nl2br会将<br />添加到换行符,将<br />替换为str_replace

如果你想添加<br>,你可以添加第二个参数FALSE告诉函数这不是xhtml。

nl2br($yourContent, FALSE)
像这样:

str_replace('<br>', '<br><br>',nl2br($yourContent, FALSE));

或者这个:

str_replace('<br />', '<br /><br />',nl2br($yourContent));

答案 2 :(得分:0)

编辑: 这对我有用:

$test = nl2br(nl2br("The nutty pearl barley,
sweetly caramelised carrots and heady garlic combine to make these simple ingredients
into a seriously special dinner. (Serves 4) 46p a portion 4 carrots, diced, 40p 2 tsp
")); 

echo $test;

原始帖子(这是错误的啊)

你可以那样做

$string = nl2br($string);
$string = str_replace('<br>', '<br><br>', $string);

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