enzyme / loopy
PHP 的循环库。
v1.0.0
2016-04-03 07:54 UTC
Requires
- php: >=5.5.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^4.8
- satooshi/php-coveralls: ^0.6.1
This package is not auto-updated.
Last update: 2024-09-14 18:20:38 UTC
README
PHP 的循环库。
安装
在您的项目目录中运行以下命令。
composer require enzyme/loopy
用法
简单
对数组进行简单循环。
use Enzyme\Loopy\Each; $array = [1, 2, 3]; Each::shallow()->begin($array, function($bag) { echo $bag->value() . ', '; });
以上将输出 1, 2, 3,
深度
对多维数组进行深度循环。
use Enzyme\Loopy\Each; $array = [1, 2, 3, 4 => [4, 5, 6]]; Each::deep()->begin($array, function($bag) { echo $bag->value() . ', '; });
以上将输出 1, 2, 3, 4, 5, 6,
过滤
对过滤后的数组进行循环。
use Enzyme\Loopy\Each; use Enzyme\Loopy\Filters\SkipNulls; $array = [1, 2, null, 4, 5]; Each::deep(new SkipNulls)->begin($array, function($bag) { echo $bag->value() . ', '; });
以上将输出 1, 2, 4, 5,
包
传递给回调函数的 $bag 对象通常包含以下信息。
