在每个结束标记后设置一个新行

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

此处示例:https://3v4l.org/a2t4D