例如:
$str = '1, 2, 4, 13';
我希望效果好像是:
func(1, 2, 4, 13)
答案 0 :(得分:5)
$params = explode(', ', $str);
call_user_func_array("func", $params);
答案 1 :(得分:1)
$str = '1, 2, 4, 13';
function func($one, $two, $three, $four) {
var_dump(func_get_args());
}
call_user_func_array('func', explode(', ', $str));
请记住,您可以将多个参数传递给函数并使用func_get_args()访问它们,不必在方法签名中定义它们。