摘要:<?php
$str6='
$我在\'php中文网\'学习 PHP 和 HTML ,目前我还是&小白&。
';echo $str6,'
';//\', 、
$str6='
$我在\'php中文网\'学习 PHP 和 HTML ,目前我还是&小白&。
';echo $str6,'
';//\', 、 标签、&等均被解析输出
echo htmlspecialchars($str6),'
';//不被解析输出,转义为实体字符输出
echo htmlentities($str6),'
';//不被解析输出,转义为实体字符输出
在PHP代码中对标签的过滤与转换:
*htmlspecialchars($str):将代码中的引号,&,标签标记转为实体字符不解析;一般是利用在数据向数据库提交时
*htmlspecialchars_decode():htmlspecialchars的反操作,就是进行解析
*htmlentities() 将所有的html标记全转为实体,包括了htmlspecialchars();一般是利用在用户数据过滤
*html_entity_decode():htmlentities()d的反操作
批改老师:韦小宝批改时间:2019-03-04 09:10:18
老师总结:写的很不错 这些函数都是比较常用的 实际上并不需要一定的去记住 单词太长记住的话肯定会浪费一些事件 只需要知道有这么个函数就可以了 下次需要的时候再去查也不晚