我需要将参数(如:)传递'param1', 'param2', 'param3'
给方法......但我有参数数组(如:)array('param1', 'param2', 'param3')
。如何将数组转换为参数?
function foo(array $params) {
bar(
// Here should be inserted params not array.
);
}
我需要将参数(如:)传递'param1', 'param2', 'param3'
给方法......但我有参数数组(如:)array('param1', 'param2', 'param3')
。如何将数组转换为参数?
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);
}
不确定这是否是您的想法。