PHP使用nl2br删除未使用的换行符

时间:2016-06-10 03:40:42

标签: php

如何使用此示例中的nl2br函数删除未使用的换行符:

Hello


Nice

期待输出显示:

Hello

Nice

和另一个例子:

remove this unused line
remove this unused line
remove this unused line
Hello
remove this unused line
remove this unused line
remove this unused line
remove this unused line

期待输出显示:

Hello

所以意味着如果换行超过3行,那么只设置1个换行符。

这是我的PHP代码:

nl2br($string);

1 个答案:

答案 0 :(得分:2)

老上学,但希望这有效

$str = explode("\n", $str);

foreach($str as $val){   
    if(!empty($val)){        
       $result[] = $val; 
    }    
}

$final = implode("\n", $result); //if you want line break use "<br>"
echo $final;