如图所示,通过datainfo('a123456','pass456',['address'=>'chengdu'],['name'=>'jack']...)
来传参,但令人头疼的是 我不知道如何将...$test的数组参数 中规中矩的放入$result['info'],求大神提下解决方案 (●ˇ∀ˇ●)
注意:$username和$password 后面的参数 数组键名是不固定的,可能下一次用这个函数又是传入另一个数组 ,所以不能写死
如图所示,通过datainfo('a123456','pass456',['address'=>'chengdu'],['name'=>'jack']...)
来传参,但令人头疼的是 我不知道如何将...$test的数组参数 中规中矩的放入$result['info'],求大神提下解决方案 (●ˇ∀ˇ●)
注意:$username和$password 后面的参数 数组键名是不固定的,可能下一次用这个函数又是传入另一个数组 ,所以不能写死
function datainfo($username, $password, ...$test)
{
$result['info'] = [
'username' => $username,
'password' => $password
];
foreach($test as $arr) {
foreach($arr as $k => $v) {
$result['info'][$k] = $v;
}
}
return $result;
}
$ret = datainfo('a123456', 'pass456', ['address' => 'chengdu', 'age' => 22], ['name' => 'jack']);
var_dump($ret);
2 回答1.5k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答871 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答927 阅读
1 回答912 阅读
1 回答840 阅读