字符串函数

拼接运算符:  “ .  ”

将两个变量拼接在一起


长度计算: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()使用,前者只输出一次,而后者输出所有。


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值