PHP常用字符串函数32个(个人总结)

常用(4个)
  • ord(string) 返回字符串中第一个字符的ASCII值
  • strlen(string) 返回字符串的长度 如果成功则返回字符串的长度,如果字符串为空则返回 0
  • str_repeat(string,[repeat]) 把字符串重复指定的次数。第二个参数是规定要重复的次数。 返回被重复的字符串。
  • str_pad(string,length,[pad_string],[pad_type]) 把字符串填充为新的长度。第一个参数是要填充的字符串,第二个参数是新字符串的长度,第三个参数是供填充使用的字符串,第四个参数是规定填充到原字符串的哪边。
加密(3个)
  • md5(string,[raw]) 加密字符串。第二个参数是:规定十六进制或二进制输出格式
  • sha1(string,[raw]) 加密字符串。第二个参数是:规定十六进制或二进制输出格式
  • crypt(str,[salt]) 加密字符串。如果未定义salt,则每次调用的时候会随机生成一个
分割(2个)
  • substr(string,start,[length]) 截取字符串
  • chunk_split(string,[length],[end]) 分割字符串。第二个参数是定义字符块长度,第三个参数是分割的标志。返回已分割的字符串
排序(2个)
  • strrev(string) 反转字符串 返回已反转的字符串
  • str_shuffle(string) 随机地打乱字符串中的所有字符。返回已打乱的字符串
替换(2个)
  • str_replace(find,replace,string,[count]) 替换字符串中的一些字符(区分大小写)第一个参数是要被替换的值,第二个参数是替换的值,第三个参数是被搜索的字符串,第四个参数是对替换参数进行统计。返回带有替换值的字符串或数组
  • str_ireplace() 替换字符串中的一些字符(不区分大小写)
搜索(3个)
  • strstr(string,search,[before_search]); 搜索字符串在另一字符串中的第一次出现(不区分大小写)。第一个参数是被搜索的字符串,第二个参数是要搜索的字符串。
  • strchr(string,search,[before_search]); 搜索字符串在另一字符串中的第一次出现(区分大小写)。第一个参数是被搜索的字符串,第二个参数是要搜索的字符串。
  • strrchr(string,search,[before_search]); 搜索字符串在另一字符串中的最后一次出现(区分大小写)。第一个参数是被搜索的字符串,第二个参数是要搜索的字符串。
输出(3个)
  • echo(strings) 输出。没有返回值。
  • print(strings) 输出一个或多个字符串,返回1
  • printf(format,args) 输出格式化的字符串
移除字符串两侧(4个)
  • chop(string,[charlist]) 移除字符串右侧的空白字符或其他预定义字符。返回已修改的字符串。
  • trim(string,[charlist]) 移除字符串两侧的空白字符或其他预定义字符。返回已修改的字符串。
  • ltrim(string,[charlist]) 移除字符串左侧的空白字符或其他预定义字符。返回已修改的字符串。
  • rtrim(string,[charlist]) 移除字符串右侧的空白字符或其他预定义字符。返回已修改的字符串。
字符串与数组之间的转化(4个)
  • str_split(string,[length]) 把字符串分割到数组中
  • explode(separator,string,[limit]) 把字符串转换为数组;使用一个字符串分割另一个字符串,并返回由字符串组成的数组。第一个参数是在哪里分割字符串即分割标准,第二个参数是被分割的字符串,第三个参数是返回的数组元素的个数。
  • implode([separator],array) 返回一个由数组元素组合成的字符串。第一个参数是数组元素之间放置的内容,默认是""空字符串;第二个参数是要组合成字符串的数组。
  • join() implode()的别名。
大小写转换(5个)
  • strtolower(string) 把字符串转换为小写
  • strtoupper(string) 把字符串转换为大写
  • lcfirst(string) 把字符串中的首字符转换为小写。返回已转换的字符串
  • ucfirst(string) 把字符串中的首字符转换为大写。返回已转换的字符串
  • ucwords() 把字符串中每个单词的首字符转换为大写
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值