jrdev / drange
Discontinuous ranges
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/jrdev/drange
Requires
- php: >=5.4
Requires (Dev)
- codeception/codeception: ^2.3
- codeception/specify: ^0.4.6
- pdepend/pdepend: ^2.5
- phpmd/phpmd: ^2.6
- squizlabs/php_codesniffer: ^3.0
This package is not auto-updated.
Last update: 2025-10-12 08:37:46 UTC
README
Discontinuous ranges.
$drange = new DRange(1, 5); // [ 1-5 ]
$drange->add(6); // [ 1-6 ]
$drange->add(8); // [ 1-6, 8 ]
$drange->add(7); // [ 1-8 ]
$drange->subtract(1, 3); // [ 4-8 ]
Documentation
Soon...
Installation
Install the latest version with:
$ composer require jrdev/drange
License
Licensed under the MIT licence.