PHP implements multi-dimensional array sorting function sharing for specified fields. PHP: multi-dimensional array sorting function for specified fields. This article mainly introduces how PHP implements multi-dimensional array sorting function for specified fields, this article shares a section about how to implement the multi-dimensional array sorting function for a specified field in PHP.
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 by field Fields. For more information, see
PHP array sorting can be implemented using the array_multisort method, but if it is a multi-dimensional array and we want to specify a field in the array for sorting, then we need to write our own method to achieve this. 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.
This article describes how to use PHP to implement multi-dimensional array sorting functions for specified fields...