PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – mb_convert_case()を使用した文字列での大文字小文字の区別


mb_convert_case() は、特定の文字列で大文字と小文字を区別するために使用されるPHPの組み込み関数です。

構文

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

パラメータ

mb_convert_case() $ string、$ modeの3つのパラメータを受け入れます および$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_SIMPLEのマルチバイト文字列変換に使用できます。

  • $ encoding: このパラメーターは文字エンコードです。省略またはnullの場合、内部文字エンコード値が使用されます

戻り値

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

  1. PHPを使用して配列要素のキーをリセットしますか?

    PHPを使用して配列要素のキーをリセットするには、コードは次のとおりです- 例 <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    var_dump ($arr);    $res = array_values($arr);    

  2. PHPを使用したランダム文字列の生成

    PHPを使用してランダムな文字列を生成するためのコードは、次のとおりです- 例 <?php    $res = substr(md5(mt_rand()), 0,5);    echo "Displaying random string...\n";    echo $res; ?> 出力 これにより、次の出力が生成されます- Displaying random string... 1c856 例 別の例を見てみましょう- <?php    $res = substr(md