ebanx / stream
一个用于帮助在PHP中处理数据流的库
2.0.0
2024-01-26 11:31 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2024-09-20 14:20:09 UTC
README
为什么使用Stream?
Stream是一个小巧的库,可以帮助你在PHP中处理数据流。它添加了帮助您转换、归约和收集数据的方法。
它是稳定的吗?
Stream被EBANX用于每天处理超过1700万次请求。因此,它应该足够稳定。但是,如果您遇到任何问题,请打开一个问题或最好是创建一个PR来修复它。
示例
以下是使用它的示例。更多示例可以在库测试中找到。
use EBANX\Stream\Stream; $result = Stream::rangeInt(0, 10) ->map(function (int $value): int { return $value ** 2; }) ->filter(function (int $value): bool { return $value % 2 === 0; }) ->collect();
安装
通过运行以下命令使用Composer安装库
composer require ebanx/stream
许可协议
我们使用宽松的MIT许可协议分发它。请随意用它做任何事情。