mb_convert_kana を使います。
<?php
$str = "ひらがな";
// スクリプトの文字コードを指定しておく
// (これがないと正常に変換できない場合があります)
mb_internal_encoding("EUC-JP");
// 「仮名」を全て「全角カタカナ」に変換
$str = mb_convert_kana($str, "KVC");
// 「半角カタカナ」を「全角カタカナ」に変換し、「全角」英数字を「半角」に変換
$str = mb_convert_kana($str, "KVa");
?>
詳しくはこちら
スポンサードリンク
PHPサンプル集