gpt4 book ai didi

php - 使用(未知)可变数量的参数调用函数?

转载 作者:可可西里 更新时间:2023-10-31 22:46:19 24 4
gpt4 key购买 nike

我需要向函数发送参数

array_intersect_key()

但有时我需要发送 2 个数组,有时 - 3 个或更多:

array_intersect_key($arr_1, $arr_2);
OR
array_intersect_key($arr_1, $arr_2, $arr_3, $arr_4);

最佳答案

假设你想像这样创建你自己的函数,关键是使用func_get_args():

function mumble(){
$args = func_get_args();
foreach ($args as $arg){
... whatever
}
}

如果你只是想用多个参数调用它,要么“直接做”,要么使用call_user_func_array():

$args = array();
... append args to $args
call_user_func_array('array_intersect_key', $args);

关于php - 使用(未知)可变数量的参数调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10128477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com