Insert a php code for an element into a two-dimensional array in reverse order. Copy the code as follows :? Php *** insert an element in a two-dimensional array in reverse order ** @ authorWadeYu * @ date2012-05-30 * $ aSortedarray (array (1,100), array (
The code is as follows:
/**
* Insert an element into a two-dimensional array in reverse order
*
* @ Author WadeYu
* @ Date 2012-05-30
*/
$ ASorted = array (
Arrays (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 );
The http://www.bkjia.com/PHPjc/325591.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325591.htmlTechArticle code is as follows :? Php/*** insert an element into a two-dimensional array in reverse order ** @ author WadeYu * @ date */$ aSorted = array (1,100), array (2, 90 ), array (3, 80), array (...