function htmlString($_date) { if (is_array($_date)) { foreach ($_date as $_key => $_value) { $_string[$_key] = htmlString($_value); } } else { if (is_object($_date)) { foreach ($_date as $_key => $_value) { $_string->{$_key} = htmlString($_value); } } else { $_string = htmlspecialchars($_date); } } return $_string; //传入的是对象,返回对象、是数组,返回数组、是字符串则返回字符串 }
public function ckeditor() { if (isPost($_POST['send'])) { $str = htmlString($_POST); //写入数据库过滤html标签 dump($str); echo '<br />'; dump(unHtml($str['content'])); //读出数据显示html标签 $this->assign('content', unHtml($str['content'])); } $this->display(); }