1.php:
$c="
人
人
";echo $c;
?> //输出结果是两个“人”分段的!没有html标签,我就需要这个效果
奇怪的是相同的字符串冲数据库中取出,然后再echo出来就不是显示效果,而是连html标签一起输出了!
2.php:
include '../conn/conn.php';
$sql=mysql_query("select * from gyjs");
if(mysql_num_rows($sql)>0){
while($info=mysql_fetch_array($sql)){
echo $info[content]; //$info[content]也是
人
人
}
}
mysql_free_result($sql);
mysql_close($conn);
?>
输出的结果是
人
人
,奇怪了!我希望是像第一个例子一样显示html标签效果的,而不是html标签的字符串!高手帮忙解决下,请说明原因!!1楼和4楼老兄!不行啊!echo htmlspecialchars($info[content]);的输出是格式化后的html的字符串,也不是我要的标签效果,我把那串字符贴出来,百度的编辑器自动转义了,所以就不贴出来了 !2楼的兄弟,如果真那么容易解决,我就不上百度了!