$lang = array(
'thank you'=>'You are welcome',
'thanks'=>'You are welcome',
'thank ya'=>'You are welcome'
);
正如您所看到的,编写多个键表示相同值的操作将变得繁琐。是否有任何方法可以简化这个过程呢?
$lang['thanks']=>$lang['thank ya']=>$lang['thank you']
我只是想在这里节省一些时间,避免重复编写百遍
PHP类函数:
function fetch_key($key, $l,$bool){
$dynamic = new l18n;
if($bool == true or is_null($bool)){
return addslashes( $dynamic->convert($key,$l) );
}else{
return $dynamic->convert($key,$l);
}
}
EX $lang = array(
'thank you'=>'You are welcome',
'thanks'=>'You are welcome',
'thank ya'=>'You are welcome',
'hello'=>'hello',
'goodbye'=>'goodbye'
);
所以我需要使它将其添加到数组中,而不是用相同的值填充我的键值,实际上它们并不完全相同。我应该在开始时声明这一点。
'You are welcome'
会指向所有可能的等价值,而不是所有等价值都指向同一个值。这样做也会减少内存使用。 - user1932079hello
,它会搜索 js:lang.hello
并使用该响应作为我的头文件。顺便说一下,我的 php 将 php 转换为 js 文件。 - EasyBB