温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用PHP怎么在逆序二维数组插入元素

发布时间:2020-12-14 16:18:46 来源:亿速云 阅读:227 作者:Leah 栏目:开发技术

这期内容当中小编将会给大家带来有关使用PHP怎么在逆序二维数组插入元素,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

具体方法如下

<?php  /**  * 逆序二维数组插入一元素  *  * @author WadeYu  * @date 2012-05-30  */  $aSorted = array(  array(1, 100),  array(2, 90),  array(3, 80),  array(4, 70),  array(5, 60),  array(6, 50),  array(7, 40),  array(8, 40),  array(9, 40),  array(10, 20),  );  $aInsert = array(11, 40);  $maxCmpIdx = 0;  $cnt = 0;  $maxCnt = 10;  foreach ($aSorted as $idx => $arr){  if ($arr[0] == $aInsert[0]){  $maxCmpIdx = $idx;  }  $cnt++;  }  if ( !$maxCmpIdx){  $maxCmpIdx = $cnt++;  }  $aSorted[$maxCmpIdx] = $aInsert;  for ($i = $maxCmpIdx; $i > 0; $i--){  if ($aSorted[$i][1] > $aSorted[$i-1][1]){  $aTmp = $aSorted[$i-1];  $aSorted[$i-1] = $aSorted[$i];  $aSorted[$i] = $aTmp;  continue ;  }  break;  }  for ($i = $cnt; $i > $maxCnt; $i--){  unset($aSorted[$i-1]);  }  print_r($aSorted);

上述就是小编为大家分享的使用PHP怎么在逆序二维数组插入元素了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php
AI