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数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
php数字游戏 计算24算法
Jun 10 PHP
ThinkPHP使用smarty模板引擎的方法
Jul 01 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
Jan 08 PHP
PHP随机数 C扩展随机数
May 04 PHP
php简单复制文件的方法
May 09 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 PHP
Yii2中如何使用modal弹窗(基本使用)
May 30 PHP
功能强大的php分页函数
Jul 20 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP实现倒计时功能
Nov 16 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 编写的 25个游戏脚本
2009/05/11 PHP
分享一下贝贝成长进度的php代码
2012/09/14 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
javascript 终止函数执行操作
2014/02/14 Javascript
JS中的log对象获取以及debug的写法介绍
2014/03/03 Javascript
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
2015/05/14 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
再谈Javascript中的异步以及如何异步
2016/08/19 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
[02:08]我的刀塔不可能这么可爱 胡晓桃_1
2014/06/20 DOTA
python字符串的常用操作方法小结
2016/05/21 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
Python实现的txt文件去重功能示例
2018/07/07 Python
Python同步遍历多个列表的示例
2019/02/19 Python
Python循环结构的应用场景详解
2019/07/11 Python
SELENIUM自动化模拟键盘快捷键操作实现解析
2019/10/28 Python
Python bisect模块原理及常见实例
2020/06/17 Python
Python基于Serializer实现字段验证及序列化
2020/11/04 Python
CSS3 translate导致字体模糊的实例代码
2019/08/30 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
eBay德国站:eBay.de
2017/09/14 全球购物
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
编辑找工作求职信范文
2013/12/16 职场文书
大课间活动制度
2014/01/18 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
2016年教师节慰问信
2015/12/01 职场文书
css样式important规则的正确使用方式
2022/06/10 HTML / CSS