<?
php
/**
* [L 加载语言的L的方法]
* @param [string] $key [语言键的名称]
* @return [string] $value [取到的语言值]
*/
function L(
$key='',
$language_name=''
)
{
static $lang_array=
array();
//定义一个静态数组 避免每次加载
if(
empty(
$lang_array))
{
if(
$language_name==""){
$language_name="language";}
//如果没有传参 那就是默认的语言包地址
$language_file=
sprintf("./language/%s.php",
$language_name);
//格式化要加载的语言文件地址
$lang_array=
include $language_file;
//加载语言包文件
}
if(
$key==""
)
{
$value=
$lang_array;
//如果键为空 说明要返回所有
}
else
{
$value=
isset(
$lang_array[
$key])?
$lang_array[
$key]:"";
//如果有这个语言键就取出,如果没有返回空
}
return $value;
//返回这个值
}
?>
language文件中直接写一个数组返回就行了
<?
php
return array(
"success" =>"成功1",
"error" =>"失败",
"info" =>"信息",
"warning" =>"警告",
"danger" =>"危险"
);
?>
转载于:https://www.cnblogs.com/lizhaoyao/p/5241032.html