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与javascript的两种交互方式
Oct 09 PHP
php AJAX实例根据邮编自动完成地址信息
Nov 23 PHP
PHP教程 基本语法
Oct 23 PHP
php数组函数序列之prev() - 移动数组内部指针到上一个元素的位置,并返回该元素值
Oct 31 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
Apr 23 PHP
PHP解决URL中文GBK乱码问题的两种方法
Jun 03 PHP
php判断文件上传类型及过滤不安全数据的方法
Dec 17 PHP
PHP数组游标实现对数组的各种操作详解
Jan 26 PHP
Django 中 cookie的使用
Aug 17 PHP
ThinkPHP框架整合微信支付之JSAPI模式图文详解
Apr 09 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
Jun 03 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生成自己的LOG文件
2006/10/09 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
PHP实现执行外部程序的方法详解
2017/08/17 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
js实现select二级联动下拉菜单
2020/04/17 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
Vue中实现权限控制的方法示例
2019/06/07 Javascript
python连接mysql调用存储过程示例
2014/03/05 Python
常用python编程模板汇总
2016/02/12 Python
用Python写冒泡排序代码
2016/04/12 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
python3获取当前目录的实现方法
2019/07/29 Python
Python PIL图片添加字体的例子
2019/08/22 Python
西班牙高科技产品购物网站:MejorDeseo
2019/09/08 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
高三自我评价
2014/02/01 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
大班下学期个人总结
2015/02/13 职场文书
个人先进事迹总结
2015/02/26 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
党员转正大会主持词
2015/07/02 职场文书
网络研修心得体会
2016/01/08 职场文书
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
MongoDB使用场景总结
2022/02/24 MongoDB