PHP: удалить лишние <br>и теги из строки - PullRequest
5 голосов
/ 14 апреля 2009

как я могу удалить лишние <br> and &nbsp; теги из начала и конца строки?

Спасибо:)

Ответы [ 2 ]

12 голосов
/ 14 апреля 2009

попробуйте это:

$str = preg_replace('{^(<br(\s*/)?>|&nbsp;)+}i', '', $str); //from start
$str = preg_replace('{(<br(\s*/)?>|&nbsp;)+$}i', '', $str); //from end

, который также получает XHTML <br /> и <br/> формы

0 голосов
/ 14 апреля 2009

С preg_replace :

$str = "<br>some text&nbsp;"
$str = preg_replace('/(^(<br>|&nbsp)*)|((<br>|&nbsp)*$)/i', '', $str);

Не проверял, но что-то подобное должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...