jsanbae/rangeao

一个从数组或字符串生成范围的工具

dev-master 2021-06-24 20:44 UTC

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 的单元测试。如果能有多一些测试来覆盖更多情况那将非常棒。

请自由地贡献这些。

团结就是力量!