chmiello / array-sort
Package with class to sort multidimensional array
Installs: 102
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/chmiello/array-sort
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: 6.*
This package is auto-updated.
Last update: 2025-10-17 05:53:26 UTC
README
Light class to sort the multidimensional array in ascending or descending order.
Install
To install through Composer, by run the following command:
composer require chmiello/array-sort
Example
<?php use Chmiello\ArraySortPackage\ArraySort; $noSortedData = [ ['name' => 'Giacomo', 'surname' => 'Agostini', 'time' => 11.25], ['name' => 'Francesco', 'surname' => 'Bagnaia', 'time' => 11.23], ['name' => 'Marco', 'surname' => 'Bezzecchi', 'time' => 12.01], ['name' => 'Max', 'surname' => 'Biaggi', 'time' => 11.25], ['name' => 'Anthony', 'surname' => 'Groppi', 'time' => 11.48], ['name' => 'Valentino', 'surname' => 'Rossi', 'time' => 11.21], ['name' => 'Marco', 'surname' => 'Melandri', 'time' => 11.21], ['name' => 'Alessandro', 'surname' => 'Tonucci', 'time' => 11.25] ]; $sortedArray = (new ArraySort($noSortedData))->asc('time')->desc('surname')->sort()->getItems(); dump($sortedArray); ?>