我想编码(htmlentities)或禁用除<a>标记之外的所有标记。我怎样才能做到这一点呢? 最佳答案 使用HTML实体后,使用regexp将链接转换回:preg_replace('/<(\/?a(?:|\s[\S\s]+?))>/i', '<$1>', $string); 如果要删除其他标记,请使用:strip_tags($string, '<a>');