takaram / fluent-array

Call methods on PHP's array

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fluent-array

fluent-array allows you to call methods like map or filter on an array instead of array_map() or array_filter().

use Takaram\FluentArray\FluentArray;

$range = range(1, 10);
$array = FluentArray::wrap($range)->map(fn ($i) => $i * 2)
                                  ->filter(fn ($i) => $i > 15)
                                  ->unwrap();
print_r($array);

This code outputs:

Array
(
    [7] => 16
    [8] => 18
    [9] => 20
)

About

Call methods on PHP's array

License:MIT License


Languages

Language:PHP 100.0%