當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。