在每个结束标记后设置一个新行
set a new line after each closing tag
从 html
中删除所有 html 标签
$ht = "<p>lorem ipsum</p><p>323</p>";
$str = strip_tags($ht);
echo $str;
问题 - 在我得到的文本区域中显示结果 - lorem ipsum323
我需要的是:
lorem ipsum
323
有没有办法在每个结束标记后设置一个新行 - </p>
、</div>
和 </span>
你可以直接使用 str_replace
:
$ht = "<p>lorem ipsum</p><p>323</p>";
$ht = str_replace(['</p>', '</div>', '</span>'], "\n", $ht);
$str = strip_tags($ht);
echo $str;
输出:
lorem ipsum
323
从 html
中删除所有 html 标签$ht = "<p>lorem ipsum</p><p>323</p>";
$str = strip_tags($ht);
echo $str;
问题 - 在我得到的文本区域中显示结果 - lorem ipsum323
我需要的是:
lorem ipsum
323
有没有办法在每个结束标记后设置一个新行 - </p>
、</div>
和 </span>
你可以直接使用 str_replace
:
$ht = "<p>lorem ipsum</p><p>323</p>";
$ht = str_replace(['</p>', '</div>', '</span>'], "\n", $ht);
$str = strip_tags($ht);
echo $str;
输出:
lorem ipsum
323