meniam / permutation
Permutation algorithm on PHP
V1.0.3
2017-02-13 16:08 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- php: >=5.4.0
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2026-03-01 00:57:35 UTC
README
Generates all permutations for defined the number of elements
Example:
<?php $permutation = new Permutation(3); foreach ($i = 0; $i <= $permutation->count(); $i++) { var_dump($permutation->current()); // array like [0, 1, 2] or [2, 1, 0] $permutation->next(); } var_dump($permutation->getByPos('Some Unique Hash Or Integer'));