我们的一个页面使用以下代码从数据库表中提取内容:
<?php echo $project['description']; ?>
我需要的是所有
<
和 >
实例分别替换为 <
和 >
。您可以帮忙修改上面的代码以包含 preg_replace
语句(或 str_replace()
)吗?
<?php echo htmlspecialchars_decode($project['description']); ?>
应该可以满足您的需求。
如果您只想解码这些内容,那么:
<?php echo str_replace("<","<",str_replace(">",">",$project['description'])); ?>
preg_replace 应该如下所示:
<?php echo preg_replace(<,"<",preg_replace(>,">",$project['description'])); ?>
我很确定
&
不是特殊字符,但如果它确实给您带来问题,请在它前面加上 \
。