我需要知道如何將數組傳遞給函數作爲獨立變量,例如,PHP通陣列作爲獨立變量
function myfunction($var, $othervar) {
}
$myarray = array('key'=>'val', 'data'=>'pair');
這裏是我遇到的問題,下面沒有按」不像是會工作:
$return = myfunction(extract($myarray));
應該,如果我理解正確的話,基本上是一樣的
$return = myfunction($key, $data);
其中$ key ='val'和$ data ='pair'
任何人都可以請給我解釋一下。
你要找的'call_user_func_array()' – mario
的可能重複[PHP:數組變量函數的參數值(http://stackoverflow.com/questions/ 1793782/php-array-to-variable-function-parameter-values) – mario
或'array_walk()'? – cheesemacfly