Php 允许使用一些html标记

Php 允许使用一些html标记,php,html,tags,strip-tags,Php,Html,Tags,Strip Tags,我需要允许某些html标记(br、p和strong),我遇到了这段代码 (strip_tags($this->parent->content[$i]['text']), $this->parent->config, 'portal_mode_grid_news_text_length', '&hellip;').'</p>'; (带标签($this->parent->content[$i]['text']),$this->parent->confi

我需要允许某些html标记(br、p和strong),我遇到了这段代码

 (strip_tags($this->parent->content[$i]['text']), $this->parent->config, 'portal_mode_grid_news_text_length', '&hellip;').'</p>';
(带标签($this->parent->content[$i]['text']),$this->parent->config,'portal\u mode\u grid\u news\u text\u length','&hellip;')。

';
我只需要允许我前面提到的那些标记,但我不知道如何做。

如果您查看,它显示第二个参数是“允许的标记”,因此如何允许br、p和strong的示例如下:

$string = "Hello<br>";
echo strip_tags($string, "<br><br/><p><strong>");
$string=“你好
”; 回音条标签($string,“

”);
同时添加br和br/可以同时使用两种类型的换行符,而不仅仅是一种

(带标签($this->parent->content[$i]['text'],“

”,$this->parent->config,'portal\u mode\u grid\u news\u text\u length','hellip;')。

';
如果您查看,它显示第二个参数是“allowed tags”,因此如何允许br、p和strong的示例如下:

$string = "Hello<br>";
echo strip_tags($string, "<br><br/><p><strong>");
$string=“你好
”; 回音条标签($string,“

”);
同时添加br和br/可以同时使用两种类型的换行符,而不仅仅是一种

(带标签($this->parent->content[$i]['text'],“

”,$this->parent->config,'portal\u mode\u grid\u news\u text\u length','hellip;')。

';
strip_标记,第二个paramatestrip_标记,第二个paramaterI我明白你的意思,这是我搜索时第一次想到的,但我不知道我应该如何将它包含在我在问题中粘贴的代码中:/,在哪一部分以及我应该如何编写它。我是个彻头彻尾的傻瓜,所以所有的代码让我完全迷路了。无论如何感谢您的帮助:)@cdp.fl-与文档中的相同-
strip_标记($input,

在您的示例中,它类似于带标签($this->parent->content[$i]['text'],“

”)
--添加
,“

在带标签中。正如曼萨姆所说。我复制了您的代码,并对其进行了相应的编辑,以便您可以看到如何将其应用于您的代码:)。非常感谢!克里斯万斯和曼萨姆!!:)更新:由于PHP5.3.4及更高版本,自动关闭的XHTML标记被忽略,并且在允许的\u标记中只应使用非自动关闭的标记。因此,您可以使用“
”而不是“

”。我理解您的意思,这是我在搜索时首先想到的,但我不知道如何将其包含在我粘贴在问题中的代码中:/,在哪一部分以及如何编写它。我是个彻头彻尾的傻瓜,所以所有的代码让我完全迷路了。无论如何感谢您的帮助:)@cdp.fl-与文档中的相同-
strip_标记($input,

在您的示例中,它类似于带标签($this->parent->content[$i]['text'],“

”)
--添加
,“

在带标签中。正如曼萨姆所说。我复制了您的代码,并对其进行了相应的编辑,以便您可以看到如何将其应用于您的代码:)。非常感谢!克里斯万斯和曼萨姆!!:)更新:由于PHP5.3.4及更高版本,自动关闭的XHTML标记被忽略,并且在允许的\u标记中只应使用非自动关闭的标记。因此,您可以使用“
”而不是“

”。