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


Posted in PHP onMarch 27, 2015

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
3
Oct 09 PHP
一个捕获函数输出的函数
Feb 14 PHP
9个PHP开发常用功能函数小结
Jul 15 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
深入解析PHP的引用计数机制
Jun 14 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
May 10 PHP
PHP 导出Excel示例分享
Aug 18 PHP
PHP 实现判断用户是否手机访问
Jan 21 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
php实现的AES加密类定义与用法示例
Jan 29 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
Mar 29 PHP
WordPress自定义时间显示格式
Mar 27 #PHP
在php和MySql中计算时间差的方法详解
Mar 27 #PHP
PHP连接access数据库
Mar 27 #PHP
使用新浪微博API的OAuth认证发布微博实例
Mar 27 #PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 #PHP
php简单实现无限分类树形列表的方法
Mar 27 #PHP
PHP调用.NET的WebService 简单实例
Mar 27 #PHP
You might like
解析PHP无限级分类方法及代码
2013/06/21 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
2014/06/12 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
Javascript 继承机制实例
2009/08/12 Javascript
JavaScript strike方法入门实例(给字符串加上删除线)
2014/10/17 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
2016/05/04 Javascript
Node.js的文件权限及读写flag详解
2016/10/11 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
ES6知识点整理之Proxy的应用实例详解
2019/04/16 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
Python操作串口的方法
2015/06/17 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
详解python 中in 的 用法
2019/12/12 Python
Python 中Operator模块的使用
2021/01/30 Python
用HTML5中的Canvas结合公式绘制粒子运动的教程
2015/05/08 HTML / CSS
新加坡最佳婴儿用品店:Mamahood.com.sg
2018/08/26 全球购物
AP澳洲中文网:澳洲正品直邮,包税收件无忧
2019/07/12 全球购物
小区门卫工作职责
2013/12/14 职场文书
多媒体专业自我鉴定
2014/02/28 职场文书
知识竞赛主持词
2014/03/26 职场文书
2014年车间工作总结
2014/11/21 职场文书
法学专业求职信范文
2015/03/19 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python