我们的一个页面使用以下代码从数据库表中提取内容:
<?php echo $project['description']; ?>
我需要的是,所有<
和>
个实例分别替换为<
和>
。您能否帮助修改上述代码以包含preg_replace
声明(或str_replace()
)?
答案 0 :(得分:2)
<?php echo htmlspecialchars_decode($project['description']); ?>
应该得到你所需要的东西。
如果您只想解码那些,那么:
<?php echo str_replace("<","<",str_replace(">",">",$project['description'])); ?>
preg_replace应如下所示:
<?php echo preg_replace(<,"<",preg_replace(>,">",$project['description'])); ?>
我很确定&
不是特殊字符,但如果它确实会导致您出现问题,请在其前加\
。