数码资讯
PHP数组的组排序
数组的PHP,数组的内容如下所示: 复制代码代码如下所示: 数组= 阵列(3), 阵列(2,5,24), 阵列(3,8,6), 阵列(3,2,10), 阵列(4,7,20), 阵列(4,1,15), 阵列(6,4,10), 阵列(7,9,20), ); 为了便于表达,我把3列的数字称为ABC三列。
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
数组的PHP,数组的内容如下所示:
复制代码代码如下所示:
数组=
阵列(3),
阵列(2,5,24),
阵列(3,8,6),
阵列(3,2,10),
阵列(4,7,20),
阵列(4,1,15),
阵列(6,4,10),
阵列(7,9,20),
);
为了便于表达,我把3列的数字称为ABC三列。
要求:默认为列排序,如果一个列与C列相同,逆序相同的元素。B列实际上不涉及排序,但它们在实际使用中很有用,所以我也把它写出来。
方法1:
复制代码代码如下所示:
$ = $ =数组();
foreach($列表达Val){
0美元;
$ $ { 2;}
}
安装 / /列升序,然后安装B柱排列,类似于SQL,OrderBy ASC,B类
array_multisort($,sort_asc,$ C,sort_desc,$列表);
print_r($列表);
方法二:
复制代码代码如下所示:
对于($ = 0;$ <计数($列表);$ + +){
($ i =计数($列表)- 1;
如果($列表{ $我} { 0 } = = $列表{ $ I-1 } { 0 } $列表{ $我} { 2 } > $列表{ $ I-1 } { 2 })
列表($列表{ $我},{ }表I-1美元美元(美元)=数组列表{ $ I-1 },{我}美元美元的清单);
}
}
复制代码代码如下所示:
数组=
阵列(3),
阵列(2,5,24),
阵列(3,8,6),
阵列(3,2,10),
阵列(4,7,20),
阵列(4,1,15),
阵列(6,4,10),
阵列(7,9,20),
);
为了便于表达,我把3列的数字称为ABC三列。
要求:默认为列排序,如果一个列与C列相同,逆序相同的元素。B列实际上不涉及排序,但它们在实际使用中很有用,所以我也把它写出来。
方法1:
复制代码代码如下所示:
$ = $ =数组();
foreach($列表达Val){
0美元;
$ $ { 2;}
}
安装 / /列升序,然后安装B柱排列,类似于SQL,OrderBy ASC,B类
array_multisort($,sort_asc,$ C,sort_desc,$列表);
print_r($列表);
方法二:
复制代码代码如下所示:
对于($ = 0;$ <计数($列表);$ + +){
($ i =计数($列表)- 1;
如果($列表{ $我} { 0 } = = $列表{ $ I-1 } { 0 } $列表{ $我} { 2 } > $列表{ $ I-1 } { 2 })
列表($列表{ $我},{ }表I-1美元美元(美元)=数组列表{ $ I-1 },{我}美元美元的清单);
}
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。