日期:2014-05-17  浏览次数:20619 次

怎么去掉字符串首尾部一个或多个换行符<br />
怎么去掉字符串尾部一个或多个换行符<br />

$str=“<br /> <br /> <br />文字<br /><br />  
<br />  
<br /><br /><br />";



$str=preg_replace("/^[<br \/>]+|[<br \/>]+$/","",$str);
怎么写才正确?

------解决方案--------------------
$str = str_replace('<br />','',$str);
------解决方案--------------------
PHP code
<?php
$str=<<<HTML
<br /> <br /> <br />文<br />字<br /><br />   
<br />   
<br /><br /><br />
HTML;
echo preg_replace('/(^(<br\s+\/>\s*)+)|((<br\s+\/>\s*)+$)/is','',$str);