$area_info){ if($area_type == 'area'){ foreach($area_info as $k => $v){ if(array_key_exists($k,$area_array256[$area_type])){ if(isset($v['son'])){ $son1 = explode(",",$v['son']); }else{ $son1 = array(); } if(isset($area_array256[$area_type][$k]['son'])){ $son2 = explode(",",$area_array256[$area_type][$k]['son']); }else{ $son2 = array(); } $son = array_merge($son1,$son2); if(!empty($son)){ $son = array_unique($son); $son_str = implode(",",$son); $area_array256[$area_type][$k]['son'] = $son_str; } }else{ $area_array[$area_type][$k] = $v; } } foreach($area_array256[$area_type] as $k => $v){ $area_array[$area_type][$k] = $v; } }else{ foreach($area_info as $k => $v){ $area_array[$area_type][$k] = $v; } foreach($area_array256[$area_type] as $k => $v){ if(!isset($area_array[$area_type][$k])){ $area_array[$area_type][$k] = $v; } } } } //处理线路-票种缓存 $line_array255 = $line_final[255]; $line_array256 = $line_final[256]; foreach($line_array255 as $k => $v){ if(!isset($v['line_info']['is_fx']) || $v['line_info']['is_fx'] == '0') { $line_array[$k] = $v; } } foreach($line_array256 as $k => $v){ if(!isset($v['line_info']['is_fx']) || $v['line_info']['is_fx'] == '0') { $line_array[$k] = $v; } } $type = $_POST['type']; $type = str_replace("_",'/',$type); //根据需求调用相应的文件获得数据 require_once 'Model/'.$type.'.php'; ?>