gpt4 book ai didi

php - HTML 净化器保留空间

转载 作者:可可西里 更新时间:2023-10-31 23:30:47 25 4
gpt4 key购买 nike

有没有办法让 HTML Purifier 保留通常在呈现的 HTML 中看到的隐式空间?

例如,在以下这些情况下,您通常希望在 FooBar 之间有一个空格:

Foo<br/>Bar

Example 1

<div>Foo</div><div>Bar</div>

Example 2

最佳答案

我有一个残酷的计划 - 将所有关闭“>”的标签替换为空格并删除双空格

<?php
$text = '<div>test</div><div>me</div>';

$text = preg_replace('/(<\/[a-z]+>)/', '$1 ', $text);
$text = trim(preg_replace('/\s+/', ' ', strip_tags($text)));

var_dump($text);

返回

string(7) "test me"

关于php - HTML 净化器保留空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26706451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com