HTML标签字符解析与还原小案例

Original 2018-12-09 16:59:45 351
abstract:<meta charset="UTF-8"> <?php //nl2br() 在字符串中\n之前插入一个br标签 $str = "xxx你好\n我叫麻球"; echo nl2br($str),'<hr>'; //htmlspecialchars()将预定义转为h
<meta charset="UTF-8">
<?php
//nl2br() 在字符串中\n之前插入一个br标签
$str = "xxx你好\n我叫麻球";
echo nl2br($str),'<hr>';

//htmlspecialchars()将预定义转为html实体
$str1 = "<h3>今天是个好日子呢</h3>";
$str1_1 = htmlspecialchars($str1);
echo '实体字符',$str1_1,'<hr>';

//htmlspecialchars_decode()将预定义实体转变为字符
$str2_1 = htmlspecialchars_decode($str1_1);
echo $str2_1,'<hr>';

//过滤掉html和php标签 strip_tags()
$s = "php是世界上<span style='color: red'>最好的</span>语言";
echo '过滤之前:  ',$s,'<hr>';
echo '过滤之后:  ',strip_tags($s),'<hr>';
//第二个参数保留指定的标签
echo '保留指定的标签:  ',strip_tags($s,'<span>');
?>


Correcting teacher:韦小宝Correction time:2018-12-09 17:20:11
Teacher's summary:写的很不错哦!在PHP中可以使用header来声明格式化哦!

Release Notes

Popular Entries