代码里面有 oneline 的数据和 twoline 的数据,如何把这两组数据并集起来?
	public function line($config,$qq='',$data=array()){
		$array = array();
		$line = $config['line'];
		$url = trim($config[$line]);
		if($line == 'oneline' && $qq != ''){
			$content = $this->progetcont($url.'/index.php?m=account&c=index&a=search&q='.$qq);
			preg_match_all('/([\s\s]*?)/i',$content,$pregarray);
			if(count($pregarray)){
				foreach($pregarray[0] as $value){
					preg_match_all('/strsub($v[0][3],'fa>',' ');
					$ipid = m('iplib')->where('ipval = \''.$ipval.'\'')->find()['id'];
					if(!$ipid){
						$ipid = m('iplib')->add(array('ipval'=>$ipval,'namelist'=>'1'));
					}
					$timsint = strtotime($this->strsub($v[0][4],'fa>',' '));
					$boolture=true;
					foreach($data as $d){
						if(($d['jbtime'] == $timsint) && ($ipid == $d['jbip'])){
							$boolture = false;
						}
					}
					if($boolture || count($data) ==0){
						$array[] = array(
								'jbip'=>$ipid,
								'jbtime'=>$timsint,
								'number'=>$qq,
								'class'=>'1',
								'type'=>'4',
								'whitelist'=>'0'
							);
					}
}
				$rel = m('number')->addall($array);
			}
}
if($line == 'twoline' ){
			$number = '';
			$class = '1';
			if($qq != ''){
				if(!is_numeric($qq) || (strlen($qq)  13) ){
					$this->error('您查询的qq号格式错误!');
					return $data;
				}
				$content = $this->progetcont($url.'/form.php','qq='.$qq);
				$number = $qq;
}
if($content){
$type = m('type')->select();
				$typearray = array();
				foreach($type as $v){
					$typearray[trim($v['name'])] = $v['id'];
				}
preg_match_all('/{([\s\s]*?)}/i',$content,$pregarray);
					if(count($pregarray)){
						foreach($pregarray[0] as $k => $value){
							$ipval = $this->strsub($value,'myip:',',date');
							$ipval = str_replace('','',$ipval);
							$ipid = m('iplib')->where('ipval = \''.$ipval.'\'')->find()['id'];
							if(!$ipid){
								$ipid = m('iplib')->add(array('ipval'=>$ipval,'namelist'=>'1'));
							}
							$timsint = strtotime($this->strsub($value,'date:',',typetext'));
							$boolture=true;
							foreach($data as $d){
								if(($d['jbtime'] == $timsint) && ($ipid == $d['jbip'])){
									$boolture = false;
								}
							}
							if($boolture || count($data) ==0){
								$array[$k]['jbip'] = $ipid;
								$array[$k]['jbtime'] = $timsint;
								if($class == '1'){
									$type = trim($this->unicode_decode($this->strsub($value,'typetext:',',qq1')));
								}
								if($class == '2'){
									$type = trim($this->unicode_decode($this->strsub($value,'typetext:',',ww1')));
								}
								$array[$k]['type'] = (array_key_exists($type,$typearray))?$typearray[$type]:'其他';
								$array[$k]['number'] = $number;
								$array[$k]['class'] = $class;
								$array[$k]['whitelist'] = '0';
							}
						}
						$rel = m('number')->addall($array);
					}
				}
			}
		}
if(count($array)){
			foreach($array as $a){
				$data[]=$a;
			}
		}
return $data;
	}
代码里面有 oneline 的数据和 twoline 的数据,如何把这两组数据并集起来,谢谢!
------解决思路----------------------
------解决思路----------------------
两段的数据都写到 $array 中了,本来就是在一起的
只不过第二段的可能会覆盖第一段的
   
 
   