park-brian/functional-array
Composer 安装命令:
composer require park-brian/functional-array
包简介
A functional wrapper for arrays
README 文档
README
Lazily-evaluated PHP arrays
Requirements
- php 5.6+
Getting Started
composer require park-brian/functional-array
Usage
<?php use FunctionalArray\FunctionalArray as FnArray; $sum = FnArray::create(range(1, 10)) ->map (function($value) { return $value * 2; }) ->filter (function($value) { return $value > 10; }) ->reduce (function($acc = 0, $value) { return $acc + $value; }); echo $sum; $fruitRatings = [ 'apples' => 70, 'bananas' => 80, 'cherries' => 90, 'dragonfruit' => 100 ]; $favoriteFruits = FnArray::create($fruitRatings) ->filter (function($value) { return $value >= 80; }) ->map (function($value, $key) { return "Rating for $key: $value"; }) ->reduce (function($acc, $value) { return " $acc \n $value"; }) echo $favoriteFruits;
统计信息
- 总下载量: 14
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-09-21