//多语言方法定义
function JZLANG($str=null){
if($str){
//读取当前语言包环境
if(isset($_SESSION['lang'])){
$_lang = $_SESSION['lang'];
}else{
$_lang = LANG;
}
$lang_common_file = APP_PATH.APP_HOME.'/lang/common.php';//公共语言包
$lang_current_file = APP_PATH.APP_HOME.'/lang/'.$_lang.'.php';//当前语言包
if(file_exists($lang_common_file)){
$common = include($lang_common_file);
}else{
$common = [];
}
if(file_exists($lang_current_file)){
$current = include($lang_current_file);
}else{
$current = [];
}
$lang = empty($common) ? $current : (empty($current) ? $common : array_merge($common,$current));
if(array_key_exists($str,$lang)){
return $lang[$str];
}else{
return $str;
}
}else{
return '';
}
}
php 多语言方法定义
最新推荐文章于 2024-11-08 12:34:34 发布