博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php课程 6-21 HTML标签相关函数
阅读量:7113 次
发布时间:2019-06-28

本文共 1340 字,大约阅读时间需要 4 分钟。

php课程 6-21 HTML标签相关函数

一、总结

一句话总结:1、存入数据库的html标签代码:$info=addslashes(htmlspecialchars($_POST['info'])); 2、读取数据库的html标签代码需要解实体: htmlspecialchars_decode($str); 3、stripslashes() 去转义引号不需要用,因为存入数据库里面的数据引号是没有转义字符的。slashes是斜杆语法的意思。

 

二、php课程 6-21 HTML标签相关函数

2.字符串大小写转换函数

strtolower()

strtoupper()

ucfirst()

ucwords()

 

3.与html标签相关联的字符串函数

nl2br()

strip_tags()

htmlspecialchars()

htmlspecialchars_decode()

addslashes()

stripslashes()

 

三、代码实例

ucfirst首字母大写

ucwords单词首字母大写

nl2br把换行符替换成br标签

strip_tags过滤掉html标签

aaaaaaa

bbbbbb

";echo strip_tags($str); ?>

htmlspecialchars转实体

aaaaaa';echo htmlspecialchars($str); ?>

addslashes的作用

1 
exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{
$info}')";10 11 echo $sql;12 13 if($pdo->exec($sql)){14 echo "数据添加成功!";15 }else{16 echo '数据添加失败!';17 }18 ?>

演示html相关函数的数据库操作

1 
exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{
$info}')";10 11 echo $sql;12 13 if($pdo->exec($sql)){14 echo "数据添加成功!";15 }else{16 echo '数据添加失败!';17 }18 ?>

htmlspecialchars转实体2

1 
exec('set names utf8'); 8 9 $sql="insert into mess(info) values('{
$info}')";10 11 echo $sql;12 13 if($pdo->exec($sql)){14 echo "数据添加成功!";15 }else{16 echo '数据添加失败!';17 }18 ?>

htmlspecialchars_decode解实体

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9168946.html

你可能感兴趣的文章
jQuery html表格排序插件:tablesorter
查看>>
myeclipse10不用打开myeclipse configuration center安装插件的方法
查看>>
hbase自带mapreduce计数表行数功能
查看>>
Spring中自己主动装配
查看>>
数组去重复
查看>>
Swift - guard关键字(守护)
查看>>
sharepreference实现记住password功能
查看>>
http与https的区别
查看>>
【JavaScript】ReactJS&NodeJS了解资料
查看>>
springMVC demo搭建
查看>>
JAXB完毕XML与Java对象的互转
查看>>
Android 自定义ViewGroup
查看>>
特级教师总结的教育之33条(ZZ)
查看>>
AESwithJCE http://www.coderanch.com/how-to/content/AES_v1.html
查看>>
基于keepalived搭建MySQL的高可用集群
查看>>
CTeX学习心得总结
查看>>
运算放大器相关参数基本知识(一)
查看>>
Maven中解决依赖冲突的问题
查看>>
iOS Json转换模型库:YYModel
查看>>
u-boot 2011.09 开启debug 调试
查看>>