字符操作

2018-01-09 17:36 更新

中文函数与方法将会在您开启了中文编译设置后才会被生效,以下则是相关的中文函数与方法::System配置文件中的[CHINESE_COMPILE]项设置为true即可

这里函数参数只是作为方便使用,如需要更详细的参数或函数介绍请对PHP手册进行参照

  • base64编码(内容)
    描述:base64位编码:base64_encode
  • base64解码(内容)
    描述:base64位解码:base64_decode
  • 播随机数种子(值)
    描述:播下一个随机数种子:srand
  • 取随机数(最小值,最大值)
    描述:取一个随机数:rand
  • 播下更好随机数种子(值)
    描述:播下一个更好的随机数种子:mt_srand
  • 取更好的随机数(最大值,最小值)
    描述:取一个更好的随机数:mt_rand
  • 字符替换(欲替换值,替换值,替换的内容)
    描述:替换指定的字符内容,返回替换过后内容:str_replace
  • 反转字符(内容)
    描述:将字符内容进行反转:strrev
  • 取首次出现位置(搜索内容,欲搜索的字符串)
    描述:在目的内容中搜索指定的字符,返回其字符位置:strrpos
  • 转大写(内容)
    描述:将内容转换到大写:strtoupper
  • 转小写(内容)
    描述:将内容转换到小写:strtolower
  • 移除字符尾部(内容,删除的字符)
    描述:删除内容中的尾部指定字符,不指定则删除系统默认的一些特殊字符:rtrim
  • 到时间戳(日期文本)
    描述:将日期文本内容转换成时间戳:strtotime
  • 取日期(日期格式,时间戳)
    描述:将时间戳转换成指定的时间格式:date
  • 取时间戳()
    描述:返回当前的时间戳:time
  • json编码(数组)
    描述:将数组编码成json字符串:json_encode
  • json解码(json内容,是否转成数组)
    描述:将json内容转换成json对象或者数组:json_decode
  • url编码(内容)
    描述:对内容进行url编码:urlencode
  • url解码(内容)
    描述:对内容进行url解码:urldecode
  • sha散列值(内容)
    描述:取内容sha散列值:sha1
  • 移除字符头部(内容,删除的字符)
    描述:移除字符头部内容,不指定删除内容则删除系统默认的一些特殊文本:ltrim
  • 取字符长度(内容)
    描述:获取内容的字符长度:strlen
  • 过滤HTML字符(内容,类型=ENT_COMPAT|ENT_HTML401)
    描述:过滤HTML标签格式,默认格式为ENT_COMPAT|ENT_HTML401,可选格式(ENT_COMPAT,ENT_QUOTES,ENT_NOQUOTES,ENT_IGNORE,ENT_SUBSTITUTE,ENT_HTML5,ENT_XHTML,ENT_DISALLOWED):htmlspecialchars
  • 打乱字符(内容)
    描述:对内容进行随机拆分:str_shuffle
  • 字符转数组(内容)
    描述:将内容拆分成数组:str_split
  • 移除首尾字符(内容,删除的字符)
    描述:移除字符首尾部内容,不指定删除内容则删除系统默认的一些特殊文本:trim
  • 截取字符(内容,截取起始值,截取长度)
    描述:对内容进行文本截取:substr
  • 截取中文字符(内容,截取起始值,截取长度,字符编码)
    描述:对中文字符串进行截取:mb_substr
  • 取中文字符长度(内容)
    描述:取中文字符长度:mb_strlen
  • 取字符首次位置(内容,欲取的字符)
    描述:取字符在目标内容中的首次出现位置:strstr
  • 查找字符(内容,字符)
    描述:在内容中查找字符,寻找到则返回其子字符:strpbrk
  • 字符出现次数(内容,字符)
    描述:取字符在内容中的出现次数:substr_count
  • 中文字符出现次数(内容,字符,编码)
    描述:在中文内容中统计字符的出现次数:mb_substr_count
  • 分割字符(分割用的字符,内容)
    描述:使用分割字符对内容进行分割,返回分割后的数组:explode

基本演示






以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号