Php 函数参数的变量数组
我有一个这样的数组:Php 函数参数的变量数组,php,arrays,function,parameters,Php,Arrays,Function,Parameters,我有一个这样的数组: $params = ["Hello" => "Hello World", "Text" => "This is a text"]; 我想调用函数: myFunction("Hello World", "This is a text"); 我如何才能做到这一点?您正在寻找: 或者,如果您有PHP 5.6+,则可以使用以下运算符: myFunction(...$params); 注意:这仅适用于数值数组,而不适用于您要查找的关联数组: 或者,如果您有PHP 5
$params = ["Hello" => "Hello World", "Text" => "This is a text"];
我想调用函数:
myFunction("Hello World", "This is a text");
我如何才能做到这一点?您正在寻找:
或者,如果您有PHP 5.6+,则可以使用以下运算符:
myFunction(...$params);
注意:这仅适用于数值数组,而不适用于您要查找的关联数组:
或者,如果您有PHP 5.6+,则可以使用以下运算符:
myFunction(...$params);
注意:这仅适用于数值数组,而不适用于关联数组
使用调用用户函数数组
call_user_func_array('myFunction', array_values($params));
您也可以这样做:
myFunction($params['Hello'], $params['Text']);
function myFunction($h, $t){
echo $h." - ".$t;
}
使用调用用户函数数组
call_user_func_array('myFunction', array_values($params));
您也可以这样做:
myFunction($params['Hello'], $params['Text']);
function myFunction($h, $t){
echo $h." - ".$t;
}
myFunction($params[“Hello”],$params[“Text”])代码>myFunction($params[“Hello”],$params[“Text”])
你在@Abracadver杀了它,这意味着什么?你做得很好,是过去30天的顶级PHP回答者。你在@Abracadver杀了它,这意味着什么?你做得很好,是过去30天的顶级PHP回答者。