php版 日文半角转全角
工作需要,写的这个
/*
*转载请注明 http://www.cnblogs.com/kclteam/p/5278923.html
$str //参数可以是字符串或数组
*/
function HkToFk($str){
//配列を用意する
//半角
$hankaku = array("ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ", "ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ", "プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ", "ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ", "コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ", "テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ", "ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ", "ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ヲ", "ン", "。", "「", "」", "、", "・", "ー", "゙", "゚");
//全角
$zenkaku = array("ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ", "ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ", "プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ", "ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ", "コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ", "テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ", "ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ", "ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ヲ", "ン", "。", "「", "」", "、", "・", "ー", "゛", "゜");
//変換開始
$str = str_replace($hankaku, $zenkaku,$str); //全角カナに対応する半角カナに置換する
return $str; //変換が終わったら表示
}
最新文章
- Unicode和UTF-8的关系
- Yocto开发笔记之《应用程序架构》(QQ交流群:519230208)
- Construct Bounding Sphere
- ACM: POJ 3259 Wormholes - SPFA负环判定
- .NET对象与Windows句柄(三):句柄泄露实例分析
- 用CSS让字体在一行内显示不换行(收藏)
- Github 访问时出现Permission denied (public key)
- kill 非法用户
- 解决.net定时器在iis7上不执行问题
- LINQ to Entities 查询注意事项
- LINUX系统安装MYSQL命令,纯手打
- 积累的VC编程小技巧之工具提示
- GLIBC_2.7升级
- MySQL元数据库——information_schema
- Android服务器——TomCat服务器的搭建
- 记录这段时间java编程的小知识点
- Matlab:高阶常微分三种边界条件的特殊解法(中心差分法,高精度导数边界处理)
- python中的进程池和线程池
- 利用jenkins+saltstack+sh部署项目到多台服务器
- nodejs——压缩文件_archiver