現在の位置: ホーム> 関数カテゴリ一覧> 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_ereg_search_getpos

    mb_ereg_search_getpos

    次の正規表現の一致の出発点を返します
  • ケース別の文字列で文字列の最初の発生を不機嫌に検索する mb_stristr

    mb_stristr

    ケース別の文字列で文字列の最初の発生を不
  • 不正なバイトシーケンスを代替文字に置き換えます mb_scrub

    mb_scrub

    不正なバイトシーケンスを代替文字に置き換
  • 文字列を小文字に設定します mb_strtolower

    mb_strtolower

    文字列を小文字に設定します
  • HTTP入力文字エンコードを検出します mb_http_input

    mb_http_input

    HTTP入力文字エンコードを検出します
  • 文字列が最初に別の文字列に表示される場所を見つけます mb_strpos

    mb_strpos

    文字列が最初に別の文字列に表示される場所
  • 別の文字列で指定された文字の最後の発生を見つける mb_strrchr

    mb_strrchr

    別の文字列で指定された文字の最後の発生を
  • 文字列内の文字列の最後の場所を見つける mb_strrpos

    mb_strrpos

    文字列内の文字列の最後の場所を見つける
人気記事(にんききじ)