как я могу удалить лишние <br> and теги из начала и конца строки?
<br> and
Спасибо:)
попробуйте это:
$str = preg_replace('{^(<br(\s*/)?>| )+}i', '', $str); //from start $str = preg_replace('{(<br(\s*/)?>| )+$}i', '', $str); //from end
, который также получает XHTML <br /> и <br/> формы
<br />
<br/>
С preg_replace :
$str = "<br>some text " $str = preg_replace('/(^(<br>| )*)|((<br>| )*$)/i', '', $str);
Не проверял, но что-то подобное должно работать.