Sort 2D array by array value using php
Release: 2016-07-25 08:41:54
Original
832 people have browsed it
Multidimensional array sorting function code
- /**
- * Multi-dimensional array sorting
- * @param array $array Array to be sorted
- * @param string $key Sorting based on field
- * @param string $order Sorting mode, 0 is descending order, 1 is ascending order
- */
- function array_sort(array $array,$key,$order=1){
- $sort=[];
- // Form the field value here The corresponding relationship with the key name
- foreach($array as $k=>$v){
- $sort[$v[$key]]=isset($sort[$v[$key]])?array_merge($ sort[$v[$key]],[$k]):[$k];
- }
- if($order==1&&ksort($sort)){
- // Sort in ascending order
-
- }elseif($order= =0&&krsort($sort)){
-
- }else{
- use using ’ ’ s ’ through using ’ through through through through ’s ’ through through through through through through's' ‐ to ‐ ‐‐‐‐ and � to foreach($value as $n){
- foreach($value as $n)
-
-
-
-
php
-
-
-
-
-
-
|
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31