This article mainly introduces PHP's multi-dimensional array sorting function for specific fields. This article shares a piece of code for the multi-dimensional array sorting method of PHP's specified fields, this code can sort arrays based on field Fields. you can use the array_multisort method to sort arrays based on PHP arrays, in addition, if we want to specify a field in the array for sorting, we need to write the method by ourselves. This article shares a piece of code for the multi-dimensional array sorting method of a field specified by PHP. this code can sort arrays by field fields.
The code is as follows:
Function sortArrByField (& $ array, $ field, $ desc = false ){
$ FieldArr = array ();
Foreach ($ array as $ k => $ v ){
$ FieldArr [$ k] = $ v [$ field];
}
$ Sort = $ desc = false? SORT_ASC: SORT_DESC;
Array_multisort ($ fieldArr, $ sort, $ array );
}
The above is the multi-dimensional array sorting method for fields specified by PHP. I hope this PHP code will help you.