Ответ 1
Если вы хотите добавить пространство, в котором открывающий тег следует непосредственно за закрывающим тегом, вы можете сделать это:
$html = preg_replace('/(<\/[^>]+?>)(<[^>\/][^>]*?>)/', '$1 $2', $html);
$html = strip_tags($html);
Я использовал strip_tags для удаления тегов html из текста.
Пример
<h1>title of article</h1><div class="body">The content goes here......</div>
outputs
title of articleThe content goes here......
Если вы видите, что заголовок и тело вывода соединены (articleThe). Я хочу вставить пробел, если тег был удален. Возможно ли это.
Я ценю любую помощь.
Спасибо.
Если вы хотите добавить пространство, в котором открывающий тег следует непосредственно за закрывающим тегом, вы можете сделать это:
$html = preg_replace('/(<\/[^>]+?>)(<[^>\/][^>]*?>)/', '$1 $2', $html);
$html = strip_tags($html);