私が機能を持っているとしましょう:
<?php
function myFunction($param1, $param2, /*0 or more extra args*/) {
// do something with $param1 & $param2
$args = func_get_args();
$other_args = array_slice($args, 2); // get the dynamic args
// do something with $other_args
}
?>
これにより、以下を呼び出すことができます。
<?php
myFunction($param1, $param2); // or
myFunction($param1, $param2, $param3); // or
myFunction($param1, $param2, $param3, $param4);
?>
しかし、argsの配列を取得して、それらを関数に渡すことが可能かどうかを知りたいです。例:
<?php
$extra_args = array($param3, $param4); // this could also be
$extra_args = array($param3, $param4, $param5); // or any length array
?>
それらを別々のパラメータとして関数に渡したいです。
<?php
myFunction($param1, $param2 /* other args split up */);
?>
前もって感謝します!