zoukankan      html  css  js  c++  java
  • 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)设置的影响,能够转换任意具有“字母”属性的字符。

  • 相关阅读:
    【路由介绍】
    asp.net MVC 中枚举创建下拉列表?
    DELPHI中的快捷方式一览(完全版)
    C#连接mysql实例
    编写测试类,了解ArrayList的方法
    C# 验证IP是否正确简易方法 源代码
    C# 多线程操作样例
    C# 乘法口诀表的实现方法
    C# 调用系统API 内核 简单样例
    C# 基础 计算平均值的方法
  • 原文地址:https://www.cnblogs.com/luwn/p/12697795.html
Copyright © 2011-2022 走看看