Home >Backend Development >PHP Tutorial >PHP implements a method of inserting an array without affecting the original order, PHP array_PHP tutorial

PHP implements a method of inserting an array without affecting the original order, PHP array_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:00:141007browse

php implements the method of inserting an array without affecting the original order, php array

The example in this article describes the method of php inserting the array without affecting the original order. Share it with everyone for your reference. The specific implementation method is as follows:

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);
 }
}

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/974654.htmlTechArticlephp method to insert an array without affecting the original order, php array This article tells the example of php inserting an array but A method that does not affect the original order. Share it with everyone for your reference. Specifically...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn