我試圖從數組中提取值,並將它們傳遞給將要使用它們的函數。在這個例子中,我已經在函數內部使用了echo
。PHP從數組中提取值並將它們傳遞給函數
我正在使用提取來獲取所有值。
事情是,這不會工作。你看到這可以做到嗎?在PHP
<?php
$my_array = array("a" => "Prince", "b" => "Funky"); // around 10 more
$g = extract($my_array);
foo($g);
function foo($g) {
echo 'My name is '.$a.', and I am '.$b;
}
?>
做你正在尋找['call_user_func_array()'](http://php.net/call_user_func_array) ? – kero
@kingkero其實,我正在嘗試與你的建議。它是如何完成的?儘管正確地遵循了示例,但我仍然收到一些錯誤或其他錯誤。 – Norman