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 相关文章推荐
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
Jul 01 PHP
smarty 缓存控制前的页面静态化原理
Mar 15 PHP
基于PHP文件操作的详细诠释
Jun 21 PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
深入理解PHP内核(一)
Nov 10 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
php中namespace use用法实例分析
Jan 22 PHP
thinkPHP5.0框架应用请求生命周期分析
Mar 25 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
php 使用 __call实现重载功能示例
Nov 18 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操作xml入门之xml标签的属性分析
2015/01/23 PHP
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
jQuery的context属性用法实例
2014/12/27 Javascript
javascript 兼容各个浏览器的事件
2015/02/04 Javascript
详解jQuery中的deferred对象的使用(一)
2016/05/27 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
tensorflow tf.train.batch之数据批量读取方式
2020/01/20 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
QML用PathView实现轮播图
2020/06/03 Python
keras 简单 lstm实例(基于one-hot编码)
2020/07/02 Python
python 用Matplotlib作图中有多个Y轴
2020/11/28 Python
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
跑步爱好者一站式服务网站:Jack Rabbit
2016/09/01 全球购物
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
什么是动态端口(Dynamic Ports)?动态端口的范围是多少?
2014/12/12 面试题
员工薪酬福利制度
2014/01/17 职场文书
王力宏牛津大学演讲稿
2014/05/22 职场文书
医学专业自荐信
2014/06/14 职场文书
教育读书笔记
2015/07/02 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
Python还能这么玩之用Python修改了班花的开机密码
2021/06/04 Python
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python
MySql统计函数COUNT的具体使用详解
2022/08/14 MySQL