@@ -103,7 +103,7 @@ $array = [
103103 [' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
104104 [' name' => ' Porsche' , ' model' => ' Cayenne' , ' price' => 117000],
105105];
106- $sorted = multiarray_sort_by($array, ' name' , ' model' )
106+ $sorted = multiarray_sort_by($array, ' name' , ' model' );
107107
108108// [
109109// [' name' => ' BMW' , ' model' => ' X6' , ' price' => 77000],
@@ -113,6 +113,25 @@ $sorted = multiarray_sort_by($array, 'name', 'model')
113113// ]
114114```
115115
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+
116135## Artisan
117136
118137#### `call_in_background()`
0 commit comments