★mb_convert_kana関数

 mb_convert_kana関数は全角文字と半角文字の相互変換を行います。
 1番目の引数に変換前の文字列を、2番目の引数に変換オプションを指定します。変換オプションはどのような
換を行うかを指定するもので、下記の表のような文字を指定します。

mb_convert_kana関数の変換オプションとして指定できる文字
文字内容
r全角英字→半角英字
R半角英字→全角英字
n全角数字→半角数字
N半角数字→全角数字
a全角英数字→半角英数字
A半角英数字→全角英数字
c全角カタカナ→全角平仮名
C全角平仮名→全角カタカナ
h全角平仮名→半角カタカナ
H半角カタカナ→全角平仮名
k全角カタカナ→半角カタカナ
K半角カタカナ→全角カタカナ
s全角スペース→半角スペース
S半角スペース→全角スペース
V濁点付きの文字→1つの文字
(KやHオプションとともに使用)

例)mb_convert_kana関数による全角文字と半角文字の相互変換の使用例
<?php

$a = "HTML+PHP";
$b = "12345";
$c = "HTML+PHP 12345";
$d = "ハンカクカタカナトゼンカクカタカナハチガイマス";

//半角英字を全角英字に変換します
 print mb_convert_kana($a, "R", "SJIS") . "<br>";

//半角数字を全角数字に変換します
print mb_convert_kana($b, "N", "SJIS") . "<br>";

//半角英数字を全角英数字にへんかんします
print mb_convert_kana($c, "A", "SJIS") . "<br>";

//半角カタカナを全角カタカナに変換します(濁点はそのまま)
print mb_convert_kana($d, "K", "SJIS") . "<br>";

//半角カタカナを全角平仮名に変換します
print mb_convert_kana($d, "H", "SJIS") . "<br>";

//半角カタカナを全角カタカナに変換します(濁点を1文字にまとめます)
print mb_convert_kana($d, "KV", "SJIS") . "<br>";

?>

実行結果