想想这样的数组:是否可以将参数传递给assoc数组?
...
"key1" => some_call("val1", $params),
"key2" => some_call("val1", $params),
...
现在我想传递参数($ params)方法解决我的数组项
$x = $array['key1'] , $params ...
是有一些方法可以做这样的事情是什么时候?
UPDATE
为什么我喜欢这样做呢? 我使用的是codeigniter,在语言文件中是一个assoc数组,其右侧用其预测语言保存文本。我想滥用这一点,并希望加载 电子邮件模板,其中我传递一个参数,其中保存的值将在模板中被替换的shell。
更新2
为PHP 5.2。*
你能请澄清你的问题? ''key1“=> some_call(”val1“,$ params)'会将'some_call(”val1“,$ params)'的返回值添加到数组中。 – 2010-10-07 13:39:05
如果你解释了你想要用你的代码实现的内容,这将有所帮助......也许有一个更容易解决你的问题(这可能不是参数部分)。 – Select0r 2010-10-07 13:42:47