鑑於函數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和可變數量的函數參數的重複問題 –