当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP mb_convert_case()用法及代码示例


mb_convert_case()函数是PHP中的内置函数,用于对字符串进行大小写折叠,并将其转换为指定模式的字符串。

用法:

string mb_convert_case(
    string $string, 
    int $mode, 
    string $encoding = null
)

参数:该函数接受三个参数,如下所述:

  • $string:该参数定义需要转换为指定模式的字符串。
  • $mode:该参数保存转换模式。转换方式可以是:
    • MB_CASE_UPPER
    • MB_CASE_LOWER
    • MB_CASE_TITLE
    • MB_CASE_FOLD
    • MB_CASE_UPPER_SIMPLE
    • MB_CASE_LOWER_SIMPLE
    • MB_CASE_TITLE_SIMPLE
    • MB_CASE_FOLD_SIMPLE
  • $encoding:该参数说明了字符编码。如果该参数值被省略或为空,则将使用内部字符编码值。

返回值:此参数返回转换为指定模式的字符串的大小写折叠版本。

示例 1:下面的代码演示了PHPmb_convert_case()函数。

PHP


<?php 
  
    // Declare a string 
    $str = "welcome to geeksforgeeks"; 
  
    // Convert given string into upper 
    // case using "UTF-8" encoding 
    $upperCase = mb_convert_case(  
          $str, MB_CASE_UPPER, "UTF-8"); 
  
    // Print upper case string 
    echo $upperCase; 
  
    // Convert string into lower case 
    // using "UTF-8" encoding 
    $lowerCase = mb_convert_case( 
          $upperCase, MB_CASE_LOWER, "UTF-8"); 
  
    // Print lower case string 
    echo "\n" . $lowerCase; 
  
?>
输出
WELCOME TO GEEKSFORGEEKS
welcome to geeksforgeeks

示例 2:下面的代码演示了 PHP 的另一个例子mb_convert_case()函数。

PHP


<?php 
  
    // Declare a string 
    $str = "welcome to geeksforgeeks"; 
  
    // Convert given string into case 
    // title using "UTF-8" encoding 
    $upperCase = mb_convert_case( 
          $str, MB_CASE_TITLE, "UTF-8"); 
  
    // Print upper case string 
    echo $upperCase; 
  
    // Convert string into case upper 
    // simple using "UTF-8" encoding 
    $lowerCase = mb_convert_case( 
          $upperCase, MB_CASE_UPPER_SIMPLE, "UTF-8"); 
  
    // Print lower case string 
    echo "\n" . $lowerCase; 
?>
输出
Welcome To Geeksforgeeks
WELCOME TO GEEKSFORGEEKS

参考: https://www.php.net/manual/en/function.mb-convert-case.php



相关用法


注:本文由纯净天空筛选整理自vkash8574大神的英文原创作品 PHP mb_convert_case() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。