php 简繁体,php简体繁体转换,php实现简体转繁体

频道:PHP教程 日期:
php实现简体转繁体的方法:首先打开相应的PHP示例文件;然后通过php网站中文简体繁体转换类“<?php class ZhConvert{...}”来实现简体转繁体即可。
下部是部分代码,具体请查看附件:
/*
* define zh convert functions
* 2017-4-28 use str_replace for speed
* zh_hans_to_zh_hant():简体到繁体转换
* zh_hant_to_zh_hans():繁体到简体转换
* zh():自动判断默认语言和当前语言,根据需要转换
*/
class ZhConvert{
/* *
* 中文简繁体切换
* zh-hans为简体中文 zh-hant为繁体中文
* $input 需要转换的文本
* $change_language_code 转换语言代码
* $current_language_code 当前语言代码
* */
public static function zh($input,$change_language_code = 'zh-hant',$current_language_code = 'zh-hans') {
if ($change_language_code == $current_language_code) {//转换语言与当前语言相同
$output = $input;//不转换
} elseif ($change_language_code == 'zh-hans' && $current_language_code == 'zh-hant') {//转换简体、当前繁体
$output = self::zh_hant_to_zh_hans($input);//繁体转简体
} elseif ($change_language_code == 'zh-hant' && $current_language_code == 'zh-hans') {//转换繁体、当前简体
$output = self::zh_hans_to_zh_hant($input);//简体转繁体
} else {
$output = $input;//不转换
}
return $output;
}
/* *
* 中文简繁体自动切换
* zh-hans为简体中文 zh-hant为繁体中文
* $input 需要转换的文本
* $current_language_code 当前语言代码
* */
public static function zh_auto($input,$current_language_code = 'zh-hans') {
if ($current_language_code == 'zh-hant') {//转换简体、当前繁体
$output = self::zh_hant_to_zh_hans($input);//繁体转简体
} elseif ($current_language_code == 'zh-hans') {//转换繁体、当前简体
$output = self::zh_hans_to_zh_hant($input);//简体转繁体
} else {
$output = $input;//不转换
}
return $output;
}
附件:big5.zip