Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

mb_convert_kana

(PHP 4 >= 4.0.6)

mb_convert_kana --  カナを("全角かな"、"半角かな"等に)変換する

説明

string mb_convert_kana ( string str, string option [, mixed encoding])

mb_convert_kana()は、文字列 strに関して「半角」-「全角」変換を行い、変 換された文字列を返します。この関数は、日本語のみで使用可能です。

option は変換オプションです。デフォルト値 は、"KV"です。

encoding は文字エンコーディングで、省略さ れた場合は内部文字エンコーディングが使用されます。

使用可能な変換オプション

       オプション : 以下のオプションを変換時に指定します。デフォルトは
       "KV"です。
       "r" :  「全角」英字を「半角」に変換
       "R" :  「半角」英字を「全角」に変換
       "n" :  「全角」数字を「半角」に変換
       "N" :  「半角」数字を「全角」に変換
       "a" :  「全角」英数字を「半角」に変換
       "A" :  「半角」英数字を「全角」に変換
       ("a", "A" オプションに含まれる文字は、U+0022, U+0027, U+005C,
       U+007Eを除く U+0021 - U+007E の範囲です)
       "s" :  「全角」スペースを「半角」に変換 (U+3000 -> U+0020)
       "S" :  「半角」スペースを「全角」に変換 (U+0020 -> U+3000)
       "k" :  「全角片仮名」を「半角片仮名」に変換
       "K" :  「半角片仮名」を「全角片仮名」に変換
       "h" :  「全角ひら仮名」を「半角片仮名」に変換
       "H" :  「半角片仮名」を「全角ひら仮名」に変換
       "c" :  「全角かた仮名」を「全角ひら仮名」に変換
       "C" :  「全角ひら仮名」を「全角かた仮名」に変換
       "V" :  濁点付きの文字を一文字に変換。"K","H"と共に使用します。

例 1mb_convert_kana() の例

/* 「仮名」を全て「全角カタカナ」に変換します */
$str = mb_convert_kana($str, "KVC");

/* 「半角カタカナ」を「全角カタカナ」に変換し、「全角」英数字を「半角」
   に変換します。 */
$str = mb_convert_kana($str, "KVa");