sam-it/compress-numbers
Composer 安装命令:
composer require sam-it/compress-numbers
包简介
Specialized library to compress a list of nubers for use in REST URLs
README 文档
README
Specialized library to compress a list of numbers for use in REST URLs
Use case
When having multiple IDs in URLs and alternatives like using POST are not preferable this library can help you by compressing arrays of numbers.
The performance of compression depends on the types of numbers found in the array.
Algorithm.
- Sort the numbers
- Replace consecutive numbers by ranges (
[200, 201, 202, 205]becomes[[200, 202], [205]]). - For each range find a factor that is a multiple of 100.
The end result looks like this: 2X0T2N5
统计信息
- 总下载量: 22
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2016-07-19