Home  >  Article  >  Backend Development  >  PHP two-dimensional array sorting

PHP two-dimensional array sorting

不言
不言Original
2018-04-17 15:26:101766browse

This article introduces the two-dimensional array sorting in PHP. It has a certain reference value. Now I share it with you. Friends in need can refer to it

// $array Sorting array

// $sort_key Sorting conditions

// $sort_order Sorting method


  • #SORT_ASC - Default, sort in ascending order. (A-Z)

  • SORT_DESC - Sort in descending order. (Z-A)

// $sort_type Sort data type


  • ##SORT_REGULAR - Default. Arrange each item in regular order.

  • SORT_NUMERIC - Sort each item into numerical order.

  • SORT_STRING - Arrange each item in alphabetical order

  • my_sort($array, 'sort_time', SORT_DESC, SORT_STRING);        // 方法调用
    my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){  
    	        if(is_array($arrays)){  
    	            foreach ($arrays as $array){  
    	                if(is_array($array)){  
    	                    $key_arrays[] = $array[$sort_key];  
    	                }else{  
    	                    return false;  
    	                }  
    	            }  
    	        }else{  
    	            return false;  
    	        } 
    	        array_multisort($key_arrays,$sort_order,$sort_type,$arrays);  
    	        return $arrays;  
    	    } 
    	}
Related recommendations:

php 2D Array deduplication method

PHP two-dimensional array is cut into strings and duplicate values ​​are removed

PHP two-dimensional array is converted into one-dimensional array Methods

The above is the detailed content of PHP two-dimensional array sorting. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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
Previous article:php array functionNext article:php array function