現在の位置: ホーム> 関数カテゴリ一覧> mb_strtoupper

mb_strtoupper

文字列を大文字に設定します
名前:mb_strtoupper
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:文字列内のすべての文字を大文字に変換し、変換された文字列を返します

関数名:mb_strtoupper()

適用バージョン:PHP 4> = 4.3.0、PHP 5、PHP 7

使用法:MB_STRTOUPPER(String $ str、String | null $ encoding = null):string

MB_STRTOUPPER()関数は、文字列内のすべての文字を大文字に変換し、変換された文字列を返します。この関数は、strtoupper()関数に似ていますが、非ASCII文字でも機能します。

パラメーター:

  • $ str:変換する文字列。
  • $エンコード(オプション):文字エンコードを指定します。提供されていない場合、内部文字エンコードが使用されます。

返品値:capitalltersに変換された文字列を返します。

例:

 $str = "hello world!"; $result = mb_strtoupper($str); echo $result; // 输出: HELLO WORLD! $str = "你好,世界!"; $result = mb_strtoupper($str, 'UTF-8'); echo $result; // 输出: 你好,世界!(因为大写字母只适用于ASCII字符)

注:

  • MB_STRTOUPPER()関数は、MBSTRING拡張に依存します。この拡張機能がインストールされていない場合、機能は使用されません。
  • 関数呼び出しの前にデフォルトの文字エンコードが設定されていない場合、MB_INTERNAL_ENCODING()関数を呼び出すことにより、デフォルトのエンコードを設定できます。
  • 扱っている文字列にマルチバイト文字(中国語など)が含まれている場合、ケースが正しく変換されるように、正しい文字エンコードが提供されることを確認する必要があります。
類似の関数
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • 別の文字列で文字列の最初の出現を見つける mb_strstr

    mb_strstr

    別の文字列で文字列の最初の出現を見つける
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • マルチバイト文字列が与えられた場合、文字配列を返します mb_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k