拼接运算符: “ . ”
将两个变量拼接在一起


长度计算:strlen() mb_strlen()

一个中文占三个字节,区别在于mb_strlen可以计算中文字符串长度

将预定义的字符添加反斜杠转义addslashes()

反斜杠将符号转义了,就不有多余的了

bin2hex()将ascii字符串转换为16进制

字符串转成十六进制,反过来也可以成立,hex2bin 字符串转二进制



chop()移除字符串右侧的空白字符或者其他字符,这些字符需要自己指定的,默认就是空白字符
chop 刀的意思

chop()将hello后面的空格清除 ,如果的在hello前就不会被清除

chr()将指定的ascii值转换成字符
参照这个表进行对号

将字母转化成数字


crypt()对字符串单项加密,不可逆转,类似于做md5值

这个加密密码每次刷新都会不一样
![]()
给加密指定一个盐值,加密的密码就不会改变了


htmlentities()将字符串转换为html实体

这个时候就是输出 一个输入框

如果想使页面输出:<input type='text'> 这时候就可以用htmlentities转换

这样就可以显示标签内容了

下面这样的也可以实现


implode() 返回一个由数组元素组合成的字符串 与explode()相反作用

将数组变成字符串

explode()将字符串转换成数组:


md5()计算字符串的md5值


convert_uuencode() convert_uudecode() uu编码/解码

convert_uuencode()编码:

convert_uudecode() 解码


urlencode() urldecode() url编码/解码
urlencode()编码特殊的字符


str_replace()替换字符串的中一部分(大小写敏感) ,str_ireplace() 大小写不敏感

str_replace()这个涵将com换成了net, str_ireplace() 用法是一样的,只是这个不区分大小写

str_split()把字符串分割到数组中 php4\5\7均支持 ,但是无法按照指定的字符来做分割


这个是新的分割涵数:str_split(),后面的数字是2个字符的意思。第一个7以上版本不能用




strcmp比较两个字符串(大小写敏感)

反回的值有三种 int(1)是第一个大,int(0)表示一样大,int(-1)表示第二个大。

strcasecmp()比较两个字符串(大小写不敏感)


strstr()查找字符串再另一个字符串中第一次出现的位置(大小写敏感)


substr 返回字符串的一部分,从1开始 5个字符的长度。


preg_match() 与preg_match_all()使用,前者只输出一次,而后者输出所有。


以上就是常用的字符串操作 。

3万+

被折叠的 条评论
为什么被折叠?



