「PHP」平仮名やカタカナの変換、全角・半角への変換

文字列中のカタカナを全角文字や半角文字に変換するにはmb_convert_kana()を使います
またmb_convert_kana()では英数字・記号の半角・全角の変換も可能です
$text = "ひらがなカタカナ";
$text = mb_convert_kana($text,オプション引数);オプションにて変換ルールを指定します
| 対象 | 変換 | |
| r | 全角英字 | 半角英字 |
| R | 半角英字 | 全角英字 |
| n | 全角数字 | 半角数字 |
| N | 半角数字 | 全角数字 |
| a | 全角英数字 | 半角英数字 |
| A | 半角英数字 | 全角英数字 |
| s | 全角スペース | 半角スペース |
| S | 半角スペース | 全角スペース |
| k | 全角カタカナ | 半角カタカナ |
| K | 半角カタカナ | 全角カタカナ |
| h | 全角ひらがな | 半角カタカナ |
| H | 半角カタカナ | 全角ひらがな |
| c | 全角カタカナ | 全角ひらがな |
| C | 全角ひらがな | 全角カタカナ |
| V | 濁点付きカナ | z全角濁点付きひらがな |
※VはKまたはHと併用
オプションは複数指定可能です
$text = "ひらがなカタカナ";
$text = mb_convert_kana($text,kh);//ヒラガナカタカナ
mb_convert_kana()のサンプルコード
全角ひらがなを全角カタカナにする
$text = "ひらがなカタカナ";
$text = mb_convert_kana($text,C);
//ヒラガナカタカナ全角カタカナを全角ひらがなにする
$text = "ひらがなカタカナ";
$text = mb_convert_kana($text,c);
//ひらがなかたかな全角スペースを半角スペースにする
$text = "apple grape";
$text = mb_convert_kana($text,s);
//apple grape全角英字を半角英字にする
$text = "Apple";
$text = mb_convert_kana($text,C);
//apple





ディスカッション
コメント一覧
まだ、コメントがありません