mb_convert_kanaのオプション

Pocket

PHPにはmb_convert_kanaという便利な関数があります。
全角と半角を相互に変換するだけでなくカタカナとひらがなを変換してくれます。

変換後 = mb_convert_kana(変換前, オプション);

どのように変換するかはオプションを文字列として与えます。
"C"とすると 全角のひらがな を 全角のカタカナ に変換します。
複数指定もできます。"RN"とすると 半角の英字、数字 を 全角の英字、数字 に変換します。

整理してみました。

パターン 全角⇒半角 半角⇒全角
英字 r R
数字 n N
英数字 a A
スペース s S
全角カタカナ⇔半角カタカナ k
全角カタカナ→半角カタカナ
K
半角カタカナ→全角カタカナ
全角ひらがな⇔半角カタカナ h
全角ひらがな→半角カタカナ
H
半角カタカナ→全角ひらがな
全角カタカナ⇔全角ひらがな c
全角カタカナ→全角ひらがな
C
全角ひらがな→全角カタカナ

関連記事

[ 2011年8月22日 | カテゴリー: デジタル | タグ: , , , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報