ebanx/stream

一个用于帮助在PHP中处理数据流的库

2.0.0 2024-01-26 11:31 UTC

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许可协议分发它。请随意用它做任何事情。