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


PHP mb_convert_case()用法及代碼示例


mb_convert_case()是 PHP 中的一個內置函數,用於對給定的字符串執行大小寫折疊。

用法

string mb_convert_case(str $string, int $mode, str $encoding)

參數

mb_convert_case()接受三個參數:$string, $mode  $encoding對字符串執行大小寫折疊。

  • $string−該參數用於返回被轉換的字符串。

  • $mode: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_10008_MB_CASE_FOLD_10008_MB_CASE_FOLD_10007_MB_CASE_FOLD_10008_MB_CASE_UPPER_SIMPLE的多字節字符串轉換。

  • $encoding:該參數是字符編碼。如果省略或為空,則使用內部字符編碼值

返回值

mb_convert_case()用於返回轉換的字符串模式。

注意:從 PHP 7.3.0 開始,增加了一些多字節函數作為模式,例如 MB_CASE_FOLD、MB_CASE_UPPER_SIMPLE、MB_CASE_LOWER_SIMPLE、MB_CASE_TITLE_SIMPLE 和 MB_CASE_FOLD_SIMPLE。

例子1

<?php
   $string = "Hello World!, Welcome to the online Tutorial";

   // convert above string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");
   echo $string;


   // It will convert given string in lower case
   $string = mb_convert_case($string, MB_CASE_LOWER, "UTF-8");
   echo $string;
?>

輸出

HELLO WORLD!, WELCOME TO THE ONLINE TUTORIALhello world!, welcome to the online tutorial

例子2

<?php
   $string = "Hello World!, Welcome to the online Tutorial";

   // MB_CASE_TITLE is used
   $string = mb_convert_case($string, MB_CASE_TITLE, "UTF-8");
   echo $string;

   // MB_CASE_UPPER_SIMPLE convert string in upper case
   $string = mb_convert_case($string, MB_CASE_UPPER_SIMPLE, "UTF-8");
   echo $string;
?>

輸出

Hello World!, Welcome To The Online TutorialHELLO WORLD!, WELCOME TO THE ONLINE TUTORIAL

相關用法


注:本文由純淨天空篩選整理自Urmila Samariya大神的英文原創作品 PHP – Case folding in a string using mb_convert_case()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。