发表时间:2014-09-05来源:网络
PHP代码如下:
1 <?php
2 /**
3 * 逆序二维数组插入一元素
4 *
5 * @author WadeYu
6 * @date 2012-05-30
7 */
8 $aSorted = array(
9 array(1, 100),
10 array(2, 90),
11 array(3, 80),
12 array(4, 70),
13 array(5, 60),
14 array(6, 50),
15 array(7, 40),
16 array(8, 40),
17 array(9, 40),
18 array(10, 20),
19 );
20 $aInsert = array(11, 40);
21 $maxCmpIdx = 0;
22 $cnt = 0;
23 $maxCnt = 10;
24 foreach ($aSorted as $idx => $arr){
25 if ($arr[0] == $aInsert[0]){
26 $maxCmpIdx = $idx;
27 }
28 $cnt++;
29 }
30 if ( !$maxCmpIdx){
31 $maxCmpIdx = $cnt++;
32 }
33 $aSorted[$maxCmpIdx] = $aInsert;
34 for ($i = $maxCmpIdx; $i > 0; $i--){
35 if ($aSorted[$i][1] > $aSorted[$i-1][1]){
36 $aTmp = $aSorted[$i-1];
37 $aSorted[$i-1] = $aSorted[$i];
38 $aSorted[$i] = $aTmp;
39 continue ;
40 }
41 break;
42 }
43 for ($i = $cnt; $i > $maxCnt; $i--){
44 unset($aSorted[$i-1]);
45 }
46 print_r($aSorted);
摘自 huan & ping
CI框架连接数据库配置操作以及多数据库操作
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
C语言关键字及其解释介绍 C语言32个关键字详解
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
将视频设置为Android手机开机动画的教程
PHP中的(++i)前缀自增 和 (i++)后缀自增
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
常用dos命令及语法
PHP中include和require区别之我见
桩桩充电官方版下载v2.4.2 安卓版
80.31MB |生活服务
中国天气通专业版最新版下载v9.1.0.4 官方安卓版
56.95MB |系统工具
新疆联通网上营业厅官方版(又名中国联通)下载v12.8 安卓客户端
118.17MB |生活服务
联通手机营业厅关怀版(又名中国联通)下载v12.8 安卓最新版
118.17MB |生活服务
28hse香港租屋网APP下载v3.14.0 手机版
51.07MB |生活服务
唐山联通掌上营业厅(中国联通)下载v12.8 安卓版
118.17MB |生活服务
新货多app下载v2.6.2 安卓最新版
65.91MB |生活服务
东梨短剧免费正版app下载v4.0.3 安卓版
61MB |影音播放
2014-09-05
2022-03-20
2022-03-21
2022-03-24
2014-09-05
2014-09-05
2015-07-05
2014-09-05
2014-09-05
2022-03-21