HOME > PHP> 関数

mb_convert_kana

特定の日本語の文字を半角カナにしたり、全角英数を半角英数にしたい場合などに用いられる関数

$str = mb_convert_kana(変換元の変数,オプション,文字エンコーディング);

/* すべて半角に変換 */
$str= mb_convert_kana($str,”rnask”,”Shift_JIS”);
/* すべて全角に変換 */
$str = mb_convert_kana($str,”RNASKV”,”EUC-JP”);

オプション

  • r : 「全角」英字を「半角(ハンカク)」に変換
  • R : 「半角(ハンカク)」英字を「全角」に変換
  • n : 「全角」数字を「半角(ハンカク)」に変換
  • N : 「半角(ハンカク)」数字を「全角」に変換
  • a : 「全角」英数字を「半角(ハンカク)」に変換
  • A : 「半角(ハンカク)」英数字を「全角」に変換
  • s : 「全角」スペースを「半角(ハンカク)」に変換
  • S : 「半角(ハンカク)」スペースを「全角」に変換
  • k : 「全角片仮名」を「半角(ハンカク)片仮名」に変換
  • K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換
  • h : 「全角ひら仮名」を「半角(ハンカク)片仮名」に変換
  • H : 「半角(ハンカク)片仮名」を「全角ひら仮名」に変換
  • c : 「全角かた仮名」を「全角ひら仮名」に変換
  • C : 「全角ひら仮名」を「全角かた仮名」に変換
  • V : 濁点付きの文字を一文字に変換。”K”,”H”と共に使用します