php函数之htmlspecialchars(),htmlentities()等_PHP教程
程序员文章站
2022-05-10 18:45:16
...
在web编辑器往数据库写文章内容,或读取数据库内容时,经常会出现不解析的问题,出现一大堆代码,这其实是html实体和相应的字符串转换的问题。
主要涉及到htmlspecialchars(),htmlentities()、htmlspecialchars_decode() 这几个函数。
htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
预定义的字符是:
& (和号) 成为 &
" (双引号) 成为 "
' (单引号) 成为 '
> (大于) 成为 >
PHP htmlentities() 函数
定义和用法
htmlentities() 函数把字符转换为 HTML 实体。
语法
htmlentities(string,quotestyle,character-set)
这里要注意这二者的区别
PHP htmlspecialchars_decode() 函数
定义和用法
htmlspecialchars_decode() 函数把一些预定义的 HTML 实体转换为字符。
会被解码的 HTML 实体是:
& 成为 & (和号)
" 成为 " (双引号)
' 成为 ' (单引号)
< 成为
> 成为 > (大于)
推荐阅读
-
PHP循环函数使用介绍之PHP基础入门教程
-
PHP循环函数使用介绍之PHP基础入门教程
-
php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)_PHP教程
-
php自定义函数之递归删除文件及目录_PHP教程
-
PHP常用开发函数解析之数组篇[未完结]_PHP教程
-
php htmlentities 函数使用实例 html教程 html编辑器 html5开发工
-
PHP循环函数使用介绍之PHP基础入门教程_PHP教程
-
php数组函数序列之array_splice() - 在数组任意位置插入元素_PHP教程
-
php htmlentities和htmlspecialchars 的区别_PHP教程
-
PHP图片处理之使用imagecopy函数添加图片水印实例,_PHP教程