如何在CodeIgniter中使用带有第二个参数的strip_tags?

时间:2011-09-04 11:39:20

标签: html codeigniter strip

如何剥离HTML标记,但不是所有标记?例如,我希望在textareas中有<br><b>等。

我有此表单验证规则:

$this->form_validation->set_rules('user_desc', 'Opis', 'min_length[3]|max_length[200]|xss_clean|strip_tags');

2 个答案:

答案 0 :(得分:3)

strip_tags()与第二个参数一起使用。

$stripped = strip_tags($str, '<b><br>');

您可以构建一个允许元素数组,然后使用...

将它们连接到第二个参数
$allowedElementsJoined = '<' . implode('><', $allowedElements) . '>';

答案 1 :(得分:0)

使用

strip_tags($string, '<b><br>');

在第二个参数中,您包含所有允许的标记。