現在の位置: ホーム> 関数カテゴリ一覧> 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()関数を呼び出すことにより、デフォルトのエンコードを設定できます。
  • 扱っている文字列にマルチバイト文字(中国語など)が含まれている場合、ケースが正しく変換されるように、正しい文字エンコードが提供されることを確認する必要があります。
類似の関数
  • マルチバイト文字列が与えられた場合、文字配列を返します mb_str_split

    mb_str_split

    マルチバイト文字列が与えられた場合、文字
  • 文字のコードポイントを取得します mb_ord

    mb_ord

    文字のコードポイントを取得します
  • 文字エンコーディングを検出します mb_detect_encoding

    mb_detect_encoding

    文字エンコーディングを検出します
  • 事前に定義されたマルチバイト文字列のマルチバイト正規表現マッチング mb_ereg_search

    mb_ereg_search

    事前に定義されたマルチバイト文字列のマル
  • 内部文字エンコードを設定/取得します mb_internal_encoding

    mb_internal_encoding

    内部文字エンコードを設定/取得します
  • 文字列の一部を取得します mb_strcut

    mb_strcut

    文字列の一部を取得します
  • マルチバイトは、正規表現のマッチングをサポートします mb_ereg

    mb_ereg

    マルチバイトは、正規表現のマッチングをサ
  • エンコードされたメールを送信します mb_send_mail

    mb_send_mail

    エンコードされたメールを送信します