PHP で カナ変換

PHPメモです
カンを全角カタカナや半角カタカナなどに変換するには
mb_convert_kana() を使います
mb_convert_kana() は
任意の文字列を特定の表記(全角カタカナ、半角カタカナなど)に変換する
変換オプションには
変換する文字の種類や変換方法を文字列で指定する
文字エンコードを指定することで
変換する文字列の文字エンコードも指定できる
文字エンコードを省略すると
mbstring.internal_encoding の設定値で処理される
-------------------------------------------------------–
mb_convert_kana() の使い方
変換後文字列 = mb_convert_kana(文字列、変換オプション、文字列エンコード);
-------------------------------------------------------—-
mb_convert_kana() のオプション
r
全角英字 > 半角英字
R
半角英字 > 全角英字
n
全角数字 > 半角数字
N
半角数字 > 全角数字
a
全角英数字 >半角英数字
A
半角英数字 > 全角英数字
s
全角スペース > 半角スペース
S
半角スペース > 全角スペース
k
全角カタカナ > 半角カタカナ
K
半角カタカナ ≫全角カタカナ
h
全角ひらがな > 半角カタカナ
H
半角カタカナ > 全角ひらがな
c
全角カタカナ ≫全角ひらがな
C
全角ひらがな > 全角カタカナ
V
濁点付きの文字を1文字に変換
これは K H のオプションと併用する
--------------------------------------------------—
使用例として
$string =”てすと”;
echo “{$string} => mb_convert_kana($string,”C”);
とすると
C は全角ひらがな を 全角カタカナにするため
$string が
てすと から テスト に変換される

コメントを残す

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