php实现插入数组但不影响原有顺序的方法

 更新时间:2015年03月27日 12:16:26   作者:小小的我  
这篇文章主要介绍了php实现插入数组但不影响原有顺序的方法,实例分析了php数组操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php实现插入数组但不影响原有顺序的方法。分享给大家供大家参考。具体实现方法如下:

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

希望本文所述对大家的php程序设计有所帮助。

相关文章

  • 解决cPanel无法安装php5.2.17

    解决cPanel无法安装php5.2.17

    做国外生意的朋友换购一台服务器,需要重新安装cPanel,花了几十美元买来的cPanel不支持5.2.17,最低版本支持到5.3.27,最高5.5,这让人非常恼火,上官网找解决方法,如下为安装php5.2.17的方法。
    2014-06-06
  • php绘制圆形的方法

    php绘制圆形的方法

    这篇文章主要介绍了php绘制圆形的方法,详细分析了php绘制图形的基本步骤与绘制圆形的实现方法,需要的朋友可以参考下
    2015-01-01
  • PHP中IP地址与整型数字互相转换详解

    PHP中IP地址与整型数字互相转换详解

    这篇文章主要介绍了PHP中IP地址与整型数字互相转换详解,本文介绍了使用PHP函数ip2long与long2ip的使用,以及它们的BUG介绍,最后给出自己写的两个算法,需要的朋友可以参考下
    2014-08-08
  • PHP+JQUERY操作JSON实例

    PHP+JQUERY操作JSON实例

    这篇文章主要介绍了PHP+JQUERY操作JSON的方法,结合具体实例形式分析了php+jQuery结合ajax实现json格式数据操作的相关技巧,需要的朋友可以参考下
    2017-03-03
  • 非常精妙的PHP递归调用与静态变量使用

    非常精妙的PHP递归调用与静态变量使用

    在PHP编程中,递归调用常常与静态变量使用。静态变量的含义可以参考PHP手册.希望下面的代码,会更有利于对递归以及静态变量的理解
    2012-12-12
  • 将PHP从5.3.28升级到5.3.29时Nginx出现502错误

    将PHP从5.3.28升级到5.3.29时Nginx出现502错误

    这篇文章主要介绍了将PHP从5.3.28升级到5.3.29时Nginx出现502错误,需要的朋友可以参考下
    2015-05-05
  • php天翼开放平台短信发送接口实现方法

    php天翼开放平台短信发送接口实现方法

    这篇文章主要介绍了php天翼开放平台短信发送接口实现方法,是针对短信接口的经典应用,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP运行模式汇总

    PHP运行模式汇总

    本文给大家汇总介绍了php的5种运行模式,并进行了简单的对比,非常的细致全面,希望对大家学习使用php能够有所帮助
    2016-11-11
  • PHP中include和require的使用详解

    PHP中include和require的使用详解

    这篇文章主要介绍了PHP中include和require的使用详解,帮助大家更好的理解和学习使用PHP,感兴趣的朋友可以了解下
    2021-04-04
  • php中怎么搜索相关联数组键值及获取之

    php中怎么搜索相关联数组键值及获取之

    array_search()函数在一个数组中搜索一个指定的值,如果找到则返回相应的键,否则返回FALSE
    2013-10-10

最新评论