我需要通過params(如:'param1', 'param2', 'param3'
)的方法......但我有一系列的參數(如:)。如何將數組轉換爲params?如何將數組轉換爲方法的參數?
function foo(array $params) {
bar(
// Here should be inserted params not array.
);
}
我需要通過params(如:'param1', 'param2', 'param3'
)的方法......但我有一系列的參數(如:)。如何將數組轉換爲params?如何將數組轉換爲方法的參數?
function foo(array $params) {
bar(
// Here should be inserted params not array.
);
}
如果你知道你可以帕拉姆名稱下面
$params = array(
'param1' => 'value 1',
'param2' => 'value 2',
'param3' => 'value 3',
);
function foo(array $someParams) {
extract($someParams); // this will create variables based on the keys
bar($param1,$param2,$param3);
}
不知道這是你腦子裏想的是什麼。
@daGrevis:tks的推文 –
沒問題,朋友。 – daGrevis
當你傳遞$ params數組時,你會知道參數名嗎? –
@阿德里安,是的。你能提出一些建議嗎? – daGrevis
是的。看到回答 –