設的動態列表功能說我有功能:呼叫與瓦爾PHP
<?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
?>
我想通過他們作爲獨立的PARAMS到我的功能,例如
<?php
myFunction($param1, $param2 /* other args split up */);
?>
在此先感謝!
你嘗試過什麼?你想用一系列參數調用你的函數? – 2012-07-13 18:18:18
是的,這就是我想要做的 – Lizard 2012-07-13 18:20:12
這個問題似乎很基本。是的,只要你構建了處理它的函數,就可以將一個數組的參數傳遞給函數。 – Jeremy 2012-07-13 18:21:14