• PHP 字符串大小写转换函数


    一、关于字符串大小写转换的函数

    1、strtoupper($str):将字符串$string中的字母转换成大写,并将转化后的字符串返回;

     2、mb_strtoupper():与 strtoupper() 函数类似,同样可以将字符串中的字母转化为大写,并且 mb_strtoupper() 函数还可以设置参数的字符编码

    mb_strtoupper($str [, $encoding = mb_internal_encoding()])
    //$str 是需要转化的字符串,$encoding 是一个可选参数,用来设置参数的字符编码。

     

     3、strtolower($string):将字符串$string中的字母转换成小写,并将转化后的字符串返回;

     4、mb_strtolower():与strtolower()函数类似,同样可以讲字符串中的字母转化为小写,并且还可设置参数的字符编码

    mb_strtolower($str [, $encoding = mb_internal_encoding()])
    
    //$str 是需要转化的字符串,$encoding 是一个可选参数,用来设置参数的字符编码。

    mb_xxxx和xxxx函数的却别:

    mb_xxxx和xxxxd函数不同的是,mb_xxxxx中的$str 中字母字符的检测是根据字符的 Unicode 属性。因此函数的行为不会受语言设置的影响,能够转换任意具有“字母”属性的字符。

     5、ucfirst($string):将字符串$string中的第一个字母转化成大写;

     6、lcfirst($string):将字符串$string中的第一个字母转化成小写;

     7、ucwords():将字符串中的每个单词的首字母转换成大写;

    ucwords($str [, $delimiters = "	
    fv" ])
    
    //$str 为需要转化的字符串;$delimiters 为可选参数,用来表示单词分隔符,默认是空格符、制表符、换行符、
    回车符、水平线以及竖线。

     8、mb_convert_case():可以对字符串进行大小写转换

    mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])
    
    //$str 是需要转换的字符串;
    //$mode 是转换模式,可以是 MB_CASE_UPPER、 MB_CASE_LOWER 和 MB_CASE_TITLE 的其中一个;
    //MB_CASE_UPPER:将字符串转化成大写
    //MB_CASE_UPPER:将字符串转化成小写
    //MB_CASE_TITLE:将首字母大写,其他字母小写
    //$encoding 是参数的字符编码,可以省略。

     和 strtolower()、strtoupper() 函数相比,mb_convert_case() 函数大小写转换的执行根据 Unicode 字符属性的基础。因此 mb_convert_case() 函数的行为不受语言环境(locale)设置的影响,能够转换任意具有“字母”属性的字符。

  • 相关阅读:
    alloffthelights使用方法
    tweenMax学习笔记
    移动端获取手机摄像头和相册
    livereload使用方法
    Bower使用笔记
    github 远程仓库
    git for windows 本地仓库
    python 对文件操作
    Python 装饰器
    JavaScript 做的网页版扫雷小游戏
  • 原文地址:https://www.cnblogs.com/luwn/p/12697795.html
Copyright © 2020-2023  润新知