PHP smarty strip_tag允许特定标签

Ben*_*enn 3 php smarty

有没有办法像默认一样在 php smarty 中使用 strip_tags 来允许特定的 html 标签通过?

stip_tags($a.message,'<p><div>');
Run Code Online (Sandbox Code Playgroud)

smarty 中的等价物是什么?

{$a.message|strip_tags}
Run Code Online (Sandbox Code Playgroud)

小智 5

我正在使用 Smarty 2.6.26 并strip_tags使用指定要保留哪些标签的参数。

尝试这个:

PHP:

$string = "<b>not bold</b><iframe>iframe goes away</frame> <p>paragraphed</p>
                        <div style='color:green'>div kept.</div>";
$smarty->assign('string', $string);
Run Code Online (Sandbox Code Playgroud)

在模板中:

{$string|strip_tags:"<p><div>"}

<p>并且<div>不会被剥夺。