array_merge 函数的使用
程序员文章站
2022-05-23 12:06:06
...
$condition['is_own'] = 0;
$condition['is_pass'] = 0;
$notDeal_user_list = array();
foreach($tempas$k=>$v){
$condition['route_id'] = $v['route_id'];
$temp_array = $route_person_model->where($condition)->field('user_id,route_id,id')->select();
if(!empty($temp_array)){
$notDeal_user_list = array_merge($notDeal_user_list,$temp_array);
}
//array_merge函数 在其中一个为空的时候最后结果为空//把不同行程的用户信息都拼接起来
}
// var_dump($notDeal_user_list); die();foreach($notDeal_user_listas$k=>$v){
$notDeal_user_list[$k]['route_info'] = getRouteInfo($v['route_id']);
$notDeal_user_list[$k]['user_info'] = getUserInfo($v['user_id']);
}
$this->notDeal_user_list = $notDeal_user_list;
在没有加if判断是否为空之前,数组整个都是null,加了之后就OK了。
这个拼接函数在其中一个为空的时候,会整体为空,需要做拼接的判断!
以上就介绍了array_merge 函数的使用,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。