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 zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
为IP查询添加GOOGLE地图功能的代码
Aug 08 PHP
php设计模式 Bridge (桥接模式)
Jun 26 PHP
PHP循环语句笔记(foreach,list)
Nov 29 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
Apr 19 PHP
测试PHP连接MYSQL成功与否的代码
Aug 16 PHP
php后门URL的防范
Nov 12 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
PHP实现在线阅读PDF文件的方法
Jun 17 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
详解EventDispatcher事件分发组件
Dec 25 PHP
Laravel 自定命令以及生成文件的例子
Oct 23 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
德劲1104的电路分析与改良
2021/03/01 无线电
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
php 无限分类的树类代码
2009/12/03 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
2015/03/04 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
jQuery+formdata实现上传进度特效遇到的问题
2016/02/24 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
vue 2.0项目中如何引入element-ui详解
2017/09/06 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
详解ES6 系列之异步处理实战
2018/10/26 Javascript
JSON 入门教程基础篇 json入门学习笔记
2020/09/22 Javascript
[02:05]2014DOTA2西雅图邀请赛 老队长全明星大猜想谁不服就按进显示器
2014/07/08 DOTA
Python中的包和模块实例
2014/11/22 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
详解用Python实现自动化监控远程服务器
2019/05/18 Python
python 爬虫百度地图的信息界面的实现方法
2019/10/27 Python
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
《十六年前的回忆》教学反思
2014/02/14 职场文书
男方家长婚礼答谢词
2015/09/29 职场文书
大学学生会竞选稿
2015/11/19 职场文书
MySQL中distinct和count(*)的使用方法比较
2021/05/26 MySQL
React自定义hook的方法
2022/06/25 Javascript