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 = "\t\r\n\f\v" ]) //$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)设置的影响,能够转换任意具有“字母”属性的字符。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步