php实现插入数组但不影响原有顺序的方法
本文实例讲述了php实现插入数组但不影响原有顺序的方法。分享给大家供大家参考。具体实现方法如下:
functionarray_intsort($array,$num){ $array_right=$array_left=array(); $length=count($array); if($num<$array[0]){ array_unshift($array,$num); return$array; }else{ for($i=0;$i<$length;$i++){ if($i+1<$length){ if($array[$i]<$num&&$num<$array[$i+1]){ $array_right=array_slice($array,$i+1); $array_left=array_slice($array,0,$i); $array_left[]=$num; break; } }else{ $array_left=$array; $array_left[]=$num; } } returnarray_merge($array_left,$array_right); } }
希望本文所述对大家的php程序设计有所帮助。