鉴于函数bar
需要可变数量的参数。 foo
如何实现?如何使用数组中的某些值调用PHP函数?
function foo($a, $b, $c) {
return bar($a, $b, $c[0], $c[1], $c[2], ..., $c[n]);
}
鉴于函数bar
需要可变数量的参数。 foo
如何实现?如何使用数组中的某些值调用PHP函数?
function foo($a, $b, $c) {
return bar($a, $b, $c[0], $c[1], $c[2], ..., $c[n]);
}
call_user_func_array
允许您使用参数数组调用函数。创建参数数组并调用函数:
$parameters = array_merge(array($a, $b), $c);
return call_user_func_array('bar', $parameters);
这个功课? – nickb
'function foo($ arrParams)'是不可能的? – Galled
是的,它似乎是功课,再加上必须有一个关于PHP和可变数量的函数参数的重复问题 –