【发布时间】:2015-10-31 03:59:26
【问题描述】:
在我的字符串中,我有引号(',") 和 < tags >。我用过
htmlspecialchars($str, ENT_QUOTES);
仅将单引号和双引号转换为一般文本。但不幸的是,它也在转换标签 < , > 。出于这个原因,即使我有
strip_tags("$desc","< b >< font >< i >< u >< br >");
那些允许的标签也显示为一般的< and > 符号不能作为 html 标签工作。
最后,我想将单引号和双引号显示为常规文本,并允许标签像 html 一样工作。
谢谢。
【问题讨论】:
-
如果它们在字符串中 try:
str_replace("'","",$desc)它将删除所有'。 -
我不想删除它。我希望它们作为一般文本而不是特殊字符。
-
那你为什么不把'替换成\'