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 相关文章推荐
PHP怎样调用MSSQL的存储过程
Oct 09 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
Mar 20 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
PHP面向对象精要总结
Nov 07 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
在WordPress中实现发送http请求的相关函数解析
Dec 29 PHP
[原创]php简单隔行变色功能实现代码
Jul 09 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 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
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
支持oicq头像的留言簿(一)
2006/10/09 PHP
解析PayPal支付接口的PHP开发方式
2010/11/28 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
跨浏览器的设置innerHTML方法
2006/09/18 Javascript
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
picChange 图片切换特效的函数代码
2010/05/06 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
javascript获取元素偏移量的方法有哪些
2014/06/24 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
详解Angular的双向数据绑定(MV-VM)
2016/12/26 Javascript
Node.js操作redis实现添加查询功能
2017/05/25 Javascript
vue的状态管理模式vuex
2017/11/30 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
理解python正则表达式
2016/01/15 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
python实现学生成绩测评系统
2020/06/22 Python
HTML5中的Article和Section元素认识及使用
2013/03/22 HTML / CSS
电子信息专业学生自荐信
2013/11/09 职场文书
大学生创业计划书的范文
2014/01/07 职场文书
好矿嫂事迹材料
2014/01/21 职场文书
2014年工程师工作总结
2014/11/25 职场文书
小学国庆节活动总结
2015/03/23 职场文书
学校运动会通讯稿
2015/07/18 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
分家协议书范本
2016/03/22 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
Spring boot应用启动后首次访问很慢的解决方案
2021/06/23 Java/Android