PHP 常用字符串相关函数

本文和大家分享的主要是php 中常用字符串函数相关内容,一起来看看吧,希望对大家 学习php有所帮助。
   字符串的概念:
  一个字符串string 就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着  PHP  只能支持  256  的字符集,因此不支持 Unicode  String 最大可以达到 2G
   语法:
  单引号/ 双引号 /heredoc/newdoc  抛开效率问题这些都一样
   字符串输出:
  echo() :输出一个或多个字符串
  print() :输出一个字符串
  printf() :输出格式化字符串  echo '
  '   也能达到格式化的效果
   字符串去除
  trim() :去除字符串 首尾 空白等特殊符号或指定字符序列
  ltrim() :去除字符串 首 空白等特殊符号或指定字符序列
  rtrim() :去除字符串 尾 空白等特殊符号或指定字符序列
  chop() :同  rtrim()
  以上函数第二个参数都可以指定删除的字符
   字符串连接
  implode() :使用字符将数组的内容组合成一个字符串
  join() :同  implode()
   字符串分割
  explode() :使用一个字符串分割另一个字符串
  str_split() :将字符串分割到数组中
  chunk_split(): 将字符串分割成小块
  与implode 不同的是 explode 只支持一种参数顺序,也可以对 explode 指定截取大小与 str_split 不同的是大于指定的截取范围的字符都会归属到最后的数组中
   字符串获取
  substr() :从字符串中获取其中的一部分
  strstr() :查找字符串在另一个字符串中第一次出现的位置,并返回从该位置到字符串结尾的所有字符
  subchr() :同  strstr()
  strtok(string str,string tokens) :返回直到遇到 tokens 之前的所有内容
  strstr 函数区分大小写 如果想不区分就要使用 stristr 函数了
  strrchr() :查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符
  strrchr 函数如果查找多个字符那么只能按照第一个查找 如果查找的不是字符串将会被转成 int 类型查找
   字符串替换
  substr_replace() :把字符串的一部分替换为另一个字符串
  str_replace() :使用一个字符串替换字符串中的另一些字符
  str(): 转换指定字符
   字符串计算
  strlen() :取得字符串的长度
  mt_strlen(): 指定字符集
  strpos() :定位字符串第一次出现的位置
  strrpos() :定位字符串最后一次出现的位置
  count_chars(string str[,mode]): 字符串中字符计数
  str_word_count(string str[,int format]): 字符串中单词总数计数
   字符串 XHTML  格式化显示
  nl2br() :将换行符  转换成  XHTML  换行符
  htmlspecialchars() :把一些特殊字符转换为  HTML  实体
  htmlspecialchars_decode() :把一些  HTML  实体转换为特殊字符, htmlspecialchars()  的反函数
   字符串存储(转义)
  addslashes() :对特殊字符加上转义字符。
  stripslashes() addslashes()  的反函数。
   加密:
  md5(): 以  32  字符十六进制数字形式返回散列值
  md5_file(): 成功返回字符串,否则返回 false
  sha1(): 返回  sha1  散列值字符串
  sha1_file(): 成功返回字符串,否则返回 false
   处理字符串大小写:
  strtolower(string str): 将字符串全部转换为小写
  strtoupper(string str): 将字符串全部转化为大写
  ucfirst(string str): 将字符串第一个字符大写
  ucwords(string str): 把字符串中每个单词的首字符转换为大写


来源:安卓网
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值