是否可以在同一个字符串上一起使用preg_replace和strip_tags?
我尝试使用以下内容从字符串中删除HTML标记和所有non_alpha_numeric字符:
<?=strip_tags (preg_replace('/[^\da-z]/i', ' ', $line['features']))?>,
目前正在删除non_alpha字符,但保留标签减去括号/括号。
有人帮忙吗?
答案 0 :(得分:2)
你的preg_replace正在删除“&lt;” “&gt;” 中值,因此strip_tags不会将它们识别为标签,
如果您反转功能
<?=preg_replace('/[^\da-z]/i', ' ', strip_tags($line['features']));?>
它应该有用