Home > Article > Backend Development > How to insert an array in PHP without affecting the original order_PHP Tutorial
This article mainly introduces the method of inserting an array in php without affecting the original order. An example analysis of php The skills of array operation have certain reference value. Friends in need can refer to it
The example in this article describes the method of inserting an array in PHP without affecting the original order. Share it with everyone for your reference. The specific implementation method is as follows:
?
3 4 513 14
15
16
17
18
19
20
21
22
23
|
function array_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; } } return array_merge($array_left,$array_right); } } |