使用nl2br只插入一次换行而不是每个换行之前

时间:2014-11-04 12:37:30

标签: php nl2br

我有一个字符串,我使用nl2br插入换行符。

我怎样才能让它只在所有新行之前插入一个换行符,而不是在所有新行之前换行符号

1 个答案:

答案 0 :(得分:0)

之后您可以使用preg_replace()来匹配所有重复的BR&替换为一个

$pattern = "/(\<br\/\>)+/i";
$replacement = "<br/>";
$subject = "hi<br/><br/><br/>how are<br/>you";
$limit = -1;
$count = 0;
$result = preg_replace ($pattern, $replacement, $subject, $limit, $count);