例えば:
$str = '1, 2, 4, 13';
効果を次のようにしたいと思います。
func(1, 2, 4, 13)
$params = explode(', ', $str);
call_user_func_array("func", $params);
$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()を使用してそれらにアクセスできることを忘れないでください。これらは、メソッドのシグネチャで定義する必要はありません。