@@ -103,7 +103,7 @@ $array = [
103
103
[' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
104
104
[' name' => ' Porsche' , ' model' => ' Cayenne' , ' price' => 117000],
105
105
];
106
- $sorted = multiarray_sort_by($array, ' name' , ' model' )
106
+ $sorted = multiarray_sort_by($array, ' name' , ' model' );
107
107
108
108
// [
109
109
// [' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
@@ -113,6 +113,25 @@ $sorted = multiarray_sort_by($array, 'name', 'model')
113
113
// ]
114
114
```
115
115
116
+ Optionally, you can set required sort order:
117
+
118
+ ```php
119
+ $array = [
120
+ [' name' => ' Mercedes-Benz' , ' model' => ' GLS' , ' price' => 120000],
121
+ [' name' => ' Mercedes-Benz' , ' model' => ' GLE Coupe' , ' price' => 110000],
122
+ [' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
123
+ [' name' => ' Porsche' , ' model' => ' Cayenne' , ' price' => 117000],
124
+ ];
125
+ $sorted = multiarray_sort_by($array, ' name' , SORT_ASC, ' model' , SORT_DESC);
126
+
127
+ // [
128
+ // [' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
129
+ // [' name' => ' Mercedes-Benz' , ' model' => ' GLS' , ' price' => 120000],
130
+ // [' name' => ' Mercedes-Benz' , ' model' => ' GLE Coupe' , ' price' => 110000],
131
+ // [' name' => ' Porsche' , ' model' => ' Cayenne' , ' price' => 117000],
132
+ // ]
133
+ ```
134
+
116
135
## Artisan
117
136
118
137
#### `call_in_background()`
0 commit comments