PHP implements multi-dimensional array sorting function sharing for specified fields. PHP implements multi-dimensional array sorting function sharing for specified fields. for multi-dimensional array PHP array sorting, you can use the array_multisort method, in addition, we need to specify PHP in the array to implement multi-dimensional array sorting function sharing for the specified field, multi-dimensional array
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.
The array_multisort method can be used to sort PHP arrays. However, if it is a multi-dimensional array, we need to specify the array...