【发布时间】:2016-02-10 08:20:16
【问题描述】:
我正在寻找如何为基于数组的函数调用添加更多参数,但不知道我需要做什么。有问题的函数不能简单地传递一个数组,但是数组必须以某种方式爆炸,就好像每个数组元素都是函数调用中的一个新参数一样。我不认为 call_user_func_array 有效,但也许我不知道如何正确执行它。为了给出一些上下文,参数数组来自不同数量的 $_GET 参数,这些参数由我无法控制的 API 类文件处理,但似乎我可以添加很多参数来过滤结果.
$arrayofarguments = array("dynamicarg1","dynamicarg2","dynamicarg3");
$runthis = example($staticargument1,
$staticargument2,
$staticargument3,
$arrayofarguments,
$staticargument4);
//run the results
echo $runthis;
预期结果
$runthis = example($staticargument1,
$staticargument2,
$staticargument3,
"dynamicarg1",
"dynamicarg2",
"dynamicarg3",
$staticargument4);
感谢您的帮助! :)
【问题讨论】:
标签: php arrays function arguments