

mb_convert_kana関数は全角文字と半角文字の相互変換を行います。
1番目の引数に変換前の文字列を、2番目の引数に変換オプションを指定します。変換オプションはどのような
換を行うかを指定するもので、下記の表のような文字を指定します。
| 文字 | 内容 |
|---|---|
| r | 全角英字→半角英字 |
| R | 半角英字→全角英字 |
| n | 全角数字→半角数字 |
| N | 半角数字→全角数字 |
| a | 全角英数字→半角英数字 |
| A | 半角英数字→全角英数字 |
| c | 全角カタカナ→全角平仮名 |
| C | 全角平仮名→全角カタカナ |
| h | 全角平仮名→半角カタカナ |
| H | 半角カタカナ→全角平仮名 |
| k | 全角カタカナ→半角カタカナ |
| K | 半角カタカナ→全角カタカナ |
| s | 全角スペース→半角スペース |
| S | 半角スペース→全角スペース |
| V | 濁点付きの文字→1つの文字 (KやHオプションとともに使用) |
|
例)mb_convert_kana関数による全角文字と半角文字の相互変換の使用例 <?php $a = "HTML+PHP"; $b = "12345"; $c = "HTML+PHP 12345"; $d = "ハンカクカタカナトゼンカクカタカナハチガイマス"; //半角英字を全角英字に変換します print mb_convert_kana($a, "R", "SJIS") . "<br>"; //半角数字を全角数字に変換します print mb_convert_kana($b, "N", "SJIS") . "<br>"; //半角英数字を全角英数字にへんかんします print mb_convert_kana($c, "A", "SJIS") . "<br>"; //半角カタカナを全角カタカナに変換します(濁点はそのまま) print mb_convert_kana($d, "K", "SJIS") . "<br>"; //半角カタカナを全角平仮名に変換します print mb_convert_kana($d, "H", "SJIS") . "<br>"; //半角カタカナを全角カタカナに変換します(濁点を1文字にまとめます) print mb_convert_kana($d, "KV", "SJIS") . "<br>"; ?> |