【发布时间】:2011-11-15 10:24:19
【问题描述】:
我有一个函数language($tag),它需要一个文件lang.php,其中包含一个名为$lang 的数组,其中包含一些参数。特别是字符串$lang['message']。在一些执行行之后,它返回$lang['message']。
$lang 数组定义如下:
$lang[$tag] = array(
'message' => 'This is a message',
...
);
现在假设我希望能够在$lang['message'] 中设置我应该能够在language($tag, $parameters) 上定义的参数。而这些参数应该在$lang['message']里面设置一个var比如:
$lang[$tag] = array(
'message' => 'This is a '. $1,
...
);
如何组织language($tag, $parameters) 以使$parameters 中的内容将$1 中的$1 设置为$lang['message'] 的最佳方式是什么?
如果您不明白,我希望能够致电 language($tag, 'post') 并使其返回 'This is a post'。
【问题讨论】: