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开发文件系统实例讲解
Oct 09 PHP
php中cookie的作用域
Mar 27 PHP
谈谈新手如何学习PHP 默默经典版本
Aug 04 PHP
php查找任何页面上的所有链接的方法
Dec 03 PHP
PHP json_decode函数详细解析
Feb 17 PHP
PHP使用GIFEncoder类处理gif图片实例
Jul 01 PHP
php准确计算复活节日期的方法
Apr 18 PHP
PHP中的流(streams)浅析
Jul 02 PHP
PHP判断字符串长度的两种方法很实用
Sep 22 PHP
Zend Framework校验器Zend_Validate用法详解
Dec 09 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
YII2框架中添加自定义模块的方法实例分析
Mar 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面向对象全攻略 (八)重载新的方法
2009/09/30 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
php删除与复制文件夹及其文件夹下所有文件的实现代码
2013/01/23 PHP
PHP 反射(Reflection)使用实例
2015/05/12 PHP
基于php实现随机合并数组并排序(原排序)
2015/11/26 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
PHP折半(二分)查找算法实例分析
2018/05/12 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
javascript this用法小结
2008/12/19 Javascript
JS 树形递归实例代码
2010/05/18 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
AngularJS基础 ng-include 指令简单示例
2016/08/01 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
基于jquery实现九宫格拼图小游戏
2018/11/30 jQuery
JS实现烟花爆炸效果
2020/03/10 Javascript
python3生成随机数实例
2014/10/20 Python
python使用socket进行简单网络连接的方法
2015/04/29 Python
Python编程django实现同一个ip十分钟内只能注册一次
2017/11/03 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
python K近邻算法的kd树实现
2018/09/06 Python
python调用java的jar包方法
2018/12/15 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
Html5 web本地存储实例详解
2016/07/28 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
技术比武方案
2014/05/19 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python
OpenCV全景图像拼接的实现示例
2021/06/05 Python