复制代码
字符串知识点:1.字符串的处理介绍2.常用的字符串输出函数3.常用的字符串格式化函数4.字符串比较函数5.正则表达式在字符串中的应用6.与per1兼用的正则表达式
字符串函数echoprintprintf();直接输出sprintf();直接返回
字符串的连接符:. 用点连接print aaaaaaaaaa;printf(----%s--$s--,$a,$b);%s 字符串%d 数字%f 浮点型 (%.2f表示小数点后面两位)sprintf(); 不直接输出,返回一个新变量
二、常用的字符串格式化函数:1.取出空格和字符串填补函数1.ltrim(); //去除左空格2.rtrim(); //去除右空格3.trim(); //去掉两边空格4.str_pad();//用来补空格或者自定义字符为指定长度5.str_repeat();//用于重复前面的字符(用于制作无限分类菜单)6.strlen() //获取字符串长度echo |. str_repeat(-,5).bb;
三、字符串大小写转换函数1.strtoupper();//全部转换为大写2.strtolower();//全部转换为小写3.ucfirst();//首字母大写4.ucwords(); //每个字母的首字母大写
四、其他字符串格式化函数:1、strlen();//字符串长度2、strrev();//字符串翻转3、number_format();//格式话数字字符函数4、md5 //md5加密的字符串,32位字符串5、str_shuffle();随机打乱字符串,位数还不变
五、字符串函数:与html相关联的字符串函数:1、nl2br():把/n转换为br标签2、htmlspecialchars(); 转实体' &转成实体":表示 实体<:小于号>:大于号3、addslashes() //' \ 前面加\减少对数据库的破坏4、stripslashes() //' \ 前面的\去掉3、strip_tags();只保留某些标签,去掉自己想去掉的标签
注意,建议在数据库插入数据库之前进行三道把控1、 仅转换有限的标签,做标签过滤2、addslashes();' \ 前面加\减少对数据库的破坏3、htmlspecialchars() ' &转成实体,防止对数据库照成任何的颇快
