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模板页面中分页代码的解析
Feb 06 PHP
PHP学习笔记之一
Jan 17 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
fetchAll()与mysql_fetch_array()的区别详解
Jun 05 PHP
Codeigniter实现多文件上传并创建多个缩略图
Jun 12 PHP
php操作csv文件代码实例汇总
Sep 22 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
Dec 17 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
php无限级分类实现方法分析
Oct 19 PHP
PHP写的简单数字验证码实例
May 23 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
Apr 26 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数组函数
2008/08/18 PHP
php面向对象全攻略 (十二) 抽象方法和抽象类
2009/09/30 PHP
PHP三元运算符的结合性介绍
2012/01/10 PHP
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
php图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
js 数组操作代码集锦
2009/04/28 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
页面刷新时记住滚动条的位置jquery代码
2014/06/17 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
JavaScript 闭包机制详解及实例代码
2016/10/10 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
node+koa2+mysql+bootstrap搭建一个前端论坛
2018/05/06 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
微信小程序停止其他视频播放当前视频的实例代码
2019/12/25 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
javascript实现一款好看的秒表计时器
2020/09/05 Javascript
[01:00:25]2018DOTA2亚洲邀请赛3月30日 小组赛A组 VG VS Liquid
2018/03/31 DOTA
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
django实现支付宝支付实例讲解
2019/10/17 Python
Tensorflow累加的实现案例
2020/02/05 Python
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
HTML5实现移动端复制功能
2018/04/19 HTML / CSS
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
学期研究性学习个人的自我评价
2014/01/09 职场文书
地球一小时活动总结
2015/02/27 职场文书
求职自我评价范文
2015/03/09 职场文书
中秋联欢会主持词
2015/07/04 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL