lunkkun / permutations-generator
一个PHP生成器,用于生成给定值数组的所有可能排列。
v2.0.0
2019-10-29 14:33 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-29 05:22:11 UTC
README
摘要
一个PHP生成器,用于生成给定值数组的所有可能排列。
重要说明
我已经优化了代码以提升性能。因此,生成的排列顺序可能与预期不同。若要获取升序排列的排列,可以从生成器获取的每个结果中调用 reverse()
。
安装
使用 composer
composer require lunkkun/permutations-generator
使用方法
<?php $array = range(0, 2); $generator = new \Lunkkun\PermutationsGenerator\PermutationsGenerator($array); foreach ($generator as $permutation) { print_r($permutation); }
许可协议
PHP Permutations Generator 是开源软件,许可协议为 MIT 协议。