В моем веб-приложении я хочу отобразить короткую часть содержимого тела, и для этого я использую функцию mb_substr()
PHP, и это нормально и отлично работает. Проблема в том, что в той части короткого контента есть тег изображения, который создает беспорядок в моем дизайне. Мне было интересно, есть ли у PHP какие-либо функции, которые исключают тег img
со всем содержимым, поэтому я могу использовать его до функции mb_substr()
, или мне нужно использовать javascript?Исключить конкретный тег html и содержимое внутри него с помощью PHP
0
A
ответ
1
PHP-функция strip_tags
удалит «HTML и PHP тэги из строки»
Как вы хотите, чтобы сократить некоторые (HTML) текст короткий текст без HTML, то есть, вероятно, то, что вы ищете !?
Возможно, у вас может возникнуть проблема с <img>
, но другие HTML-теги могут быть проблемой в будущем, не так ли?
1
Использование strip_tags
и передать HTML-теги, которые вы хотите сохранить ...
Содержимое начать с р теге, и это не проблема для меня. Проблема заключается только в теге img, который в большинстве случаев сокращается наполовину из-за того, что mb_substr() показывает, может быть, 150 символов. '
'
И для открытия тега '
' требуется наличие закрывающего тега '
', поэтому это очень проблема, если вы хотите создать допустимый HTML. Это просто нет (как) видно. – Kissaki