jsanbae / rangeao
一个从数组或字符串生成范围的工具
dev-master
2021-06-24 20:44 UTC
Requires
- php: >=7.2
Requires (Dev)
- phpunit/phpunit: >=9
This package is auto-updated.
Last update: 2024-09-07 16:10:46 UTC
README
将数字范围转换为文字范围,反之亦然。
安装
使用 composer 安装
composer require jsanbae/rangeao
使用示例
从序列到文字范围
$secuencia = [0,1,2,3,4,15,16,17,28];
$Rangeao = new Rangeao($secuencia);
$Rangeao->toLiteralRange();
返回
['0-4', '15-17', 28]
从文字范围到序列
$rangoLiteral = ['0-2',5, '7-11'];
$Rangeao = new Rangeao($rangoLiteral);
$Rangeao->toSequence();
返回
[0,1,2,5,7,8,9,10,11]
贡献
这个库对我来说非常简单易用,但我相信通过用户的贡献可以进一步改进。
提出你的改进建议,例如支持负数范围或小数范围。请在发送“Pull Requests”之前在“Issues”中讨论它们。
对于错误的“Pull Requests”始终欢迎,请在消息中解释你正在尝试纠正的错误。
目前只有一些 PHPUnit 的单元测试。如果能有多一些测试来覆盖更多情况那将非常棒。
请自由地贡献这些。
团结就是力量!