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回答者。