14樓                巨大八爪鱼
                2010-11-11 22:13
                                                 
               
             
            
            
			  //排序    foreach ($stfed as $i=>$v){     /*      $stfed:昨天的全部活动,$stf:今天的全部活动      $i:昨天的活动显示序号,$v:昨天的活动编号      若昨天的活动编号今天有,则对齐      $i就是昨天的活动编号,首先判断今天有没有这个活动,没有的话就continue     */     $Is=arraygetid($stf,$v); //获得今天显示该活动的序号(错误的)     if ($Is==-1){      //$v:昨天这个活动的显示序号      continue; # 若今天没有这个活动     }          //对齐     # 检测今天活动的正确位置是否被其他活动占了     if (isset($std[$i])){      //占了就交换位置      $a=$std[$Is]; # 今天活动的错误位置的活动数据      $b=$std[$i]; # 今天活动的正确位置的活动数据      $std[$i]=$a;      $std[$Is]=$b;      # 纠正$stf数组(防止第三日的活动错位),使各日的活动与第一天平行      $a=$stf[$Is];      $b=$stf[$i];      $stf[$i]=$a;      $stf[$Is]=$b;     }else{      //没占     }    }             
                        
                       |