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

mb_convert_kana

「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する)
名前:mb_convert_kana
カテゴリ:マルチバイト文字列
対応言語:php
一言説明:ひもで半幅の文字を完全な幅の文字に変換するか、全幅文字を半幅の文字に変換します

関数名:mb_convert_kana()

該当するバージョン:PHP 4> = 4.0.6、PHP 5、PHP 7

使用法:MB_CONVERT_KANA(STRING $ STR [、STRING $ option = "kv" [、string $ encoding = mb_internal_encoding()]):string

説明:MB_CONVERT_KANA()関数は、文字列内の半幅の文字を完全な幅の文字に変換するか、完全な幅文字を半幅の文字に変換するために使用されます。

パラメーター:

  • $ str:変換する文字列。
  • $オプション:オプションのパラメーター、変換方法を指定します。デフォルトは「KV」です。これは、半幅のカタカナを全幅のカタカナに変換し、全幅の英国の数字を半幅に変換することを意味します。その他のオプションの値は次のとおりです。
    • 「K」:半幅のカタカナを全幅のカタカナに変換します。
    • 「V」:全幅のカタカナを半幅のカタカナに変換します。
    • 「A」:全幅の英語数を半幅に変換します。
    • 「A」:半幅の英語の数字を全幅に変換します。
    • 「N」:変換は行われません。
  • $エンコード:オプションのパラメーター、文字エンコードを指定します。デフォルト値はMB_INTERNAL_ENCODING()です。これは現在の内部文字エンコードです。

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

例:

 $str = "hello,world!"; $result = mb_convert_kana($str, "a"); echo $result; // 输出:hello, world!
 $str = "こんにちは、世界!"; $result = mb_convert_kana($str, "K"); echo $result; // 输出:?????、世界!
 $str = "????"; $result = mb_convert_kana($str, "K"); echo $result; // 输出:カタカナ

注:

  • MB_CONVERT_KANA()関数は、使用前にMB_INTERNAL_ENCODING()を介して正しい内部文字エンコードを設定する必要があるマルチバイト文字エンコード関数です。
  • 文字列のエンコードが指定された文字エンコードと一致して、文字化けしたコードの問題を回避するようにしてください。
  • この関数は、日本語のキャラクターの取り扱いにのみ適しています。
類似の関数
  • 文字列の一部を取得します mb_substr

    mb_substr

    文字列の一部を取得します
  • 別の文字列で指定された文字の最後の発生を不機嫌に探しているケース mb_strrichr

    mb_strrichr

    別の文字列で指定された文字の最後の発生を
  • 文字のコードポイントを取得します mb_ord

    mb_ord

    文字のコードポイントを取得します
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 指定された幅でひもが切り捨てられます mb_strimwidth

    mb_strimwidth

    指定された幅でひもが切り捨てられます
  • 特定の文字を取得します mb_chr

    mb_chr

    特定の文字を取得します
  • サポートされているすべてのエンコードされた配列を返します mb_list_encodings

    mb_list_encodings

    サポートされているすべてのエンコードされ
  • 「kasaname」を別の(「Zen-kaku」、「han-kaku」などに変更する) mb_convert_kana

    mb_convert_kana

    「kasaname」を別の(「Zen-k
人気記事(にんききじ)