「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
ディスカッション
コメント一覧
まだ、コメントがありません