html标签与特殊字符的解析与还原课堂小结

原创 2018-11-20 11:36:55 245
摘要://nl2br()在换行符\n前插入html换行标签<br> $str = "php中文网\n我的学习计划"; echo nl2br($str); //htmlspecialchars($str)将代码中的引号,&,标签标记<,>转为html实体字符,不解析 $str = '<h2&
//nl2br()在换行符\n前插入html换行标签<br>
$str = "php中文网\n我的学习计划";
echo nl2br($str);
//htmlspecialchars($str)将代码中的引号,&,标签标记<,>转为html实体字符,不解析
$str = '<h2>张宏\'上学期的期末考试"没有及格"</h2>';
echo $str,'<br>';
echo htmlspecialchars($str);
//htmlspecialchars_decode($str)
$str = '&lt;h2&gt;张宏\'上学期的期末考试&quot;没有及格&quot;&lt;/h2&gt;';
echo '<br>',htmlspecialchars_decode($str);
//htmlentities($str)将所有的html标签转实体,包括了htmlspecialchars()中的标记
$str = "<h2>前端'布局知'识\$及案例&分析</h2>";
echo htmlentities($str);
//html_entity_decode()
$str = '&lt;h2&gt;前端\'布局知\'识$及案例&amp;分析&lt;/h2&gt;';
echo html_entity_decode($str);
//strip_tags()过滤掉所有的html或php标记,也可以设置允许保留的标记
$str = '<p>html标签处理<span style="color: red">与特殊字符</span>解析与还原</p>';
echo strip_tags($str);
echo strip_tags($str,'<p>');


批改老师:韦小宝批改时间:2018-11-20 11:58:26
老师总结:写的很不错!字符解析还是很重要的!课后记得多多练习!加油吧!!!

发布手记

热门词条