php: удалите избыток <br> и теги от строки

Не уверен, правильно ли я понял ваш вопрос, но я думаю, что вы пытаетесь напечатать двойное без десятичных значений.

Вы можете преобразовать двойное значение в значение типа int, выполнив что-то вроде: int x = (int) y здесь y - double. Теперь, если вы напечатаете x, вы не получите десятичных знаков.

Примечание: int Typecasting не является хорошей идеей, так как ваш двойник может выйти за пределы диапазона.

5
задан user90501 14 April 2009 в 02:31
поделиться

2 ответа

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

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

также получает XHTML
и
формы

12
ответ дан 13 December 2019 в 05:42
поделиться

С preg_replace :

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

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

0
ответ дан 13 December 2019 в 05:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: