【PHP】 mb_convert_kana関数の使い方(全角と半角を変換)
mb_convert_kana関数の使い方(カナや英数字の全角と半角を変換する)
php4.0.6~ で使用できます。
mb_convert_kana関数 : 書式
書式:
mb_convert_kana(①[,②[,③]])
mb_convert_kana(①[,②[,③]])
引数:
①変換元の値
②変換オプション(省略化)
③文字コード(省略化)
<使用可能な変換オプション(組み合わせて使用可)>
r | 英字を全角から半角に変換 | R | 英字を半角から全角に変換 |
n | 数字を全角から半角に変換 | N | 数字を半角から全角に変換 |
a | 英数字を全角から半角に変換 | A | 英数字を半角から全角に変換 |
s | スペースを全角から半角に変換 | S | スペースを半角から全角に変換 |
h | ひらがなを全角から半角カタカナに変換 | H | 半角カタカナを全角カタカナに変換 |
k | カタカナを全角から半角に変換 | K | カタカナを半角から全角に変換 |
c | 全角カタカナを全角ひらがなに変換 | C | ひらがなを全角カタカナに変換 |
V | 濁点のある文字を1文字に変換( K, H と併用します ) |
戻り値:
変換結果の文字列
mb_convert_kana関数は、カナや英数字の全角と半角を変換します。この関数は、日本語のみで使用可能です。ひらがな・カタカナ・英数字・スペースを対象に、全角を半角に、半角を全角にすることができます。この設定は、第2引数で指定し、ひとつの文字種、またはいくつかの種類を組み合わせて指定できます。
「ドラゴンズ」を「ドラゴンズ」に変換したい場合に使います。
mb_convert_kana関数 : 使用例
- カタカナを半角から全角に変換する$str = "ノーヒットノーラン";
echo mb_convert_kana($str, "K"); →「ノーヒットノーラン」を出力
- 仮名を全て全角カタカナに変換する$str = mb_convert_kana($str, "KVC");
- 半角カタカナを全角カタカナに変換し、全角英数字を半角に変換する$str = mb_convert_kana($str, "KVa");
- すべての文字列を全角で統一する$str = "中日ドラゴンズ 2軍キャンプ";
echo mb_convert_kana($str, "KVAS", "SJIS"); →「中日ドラゴンズ 2軍キャンプ」を出力
関連リンク
PHPトップページ
PHP入門 & 関数リファレンス
PHPの初心者からベテランまで活用できるページです。初めての方はもちろん、もう一度基礎から学びなおしたい方は、基礎知識のページを順に読んで理解しましょう。ベテランの方向けには、関数の書式・パラメーターを調べられる構成になっています。PHPプログラム作成時にご活用下さい。