mgocobachi/collection
Composer 安装命令:
composer require mgocobachi/collection
包简介
A Collection class to manipulate the arrays with enriched routines and the ability of executing them in chain
README 文档
README
Collection
A Collection class to manipulate the arrays with enriched routines and the ability of executing them in chain.
Helper
The function 'collection()' exist and accept an array as parameter. This function creates a new Collection object and passing the array as parameter.
Examples
In this example, we want to get the first element of the array
<?php
echo collection([1, 2, 3])->first();
And the result is:
1
We want all the emails from the users and omit those having null value.
<?php
$users = [
[
'name' => 'John',
'email' => 'john@doe.com',
],
[
'name' => 'Clark',
'email' => null,
],
[
'name' => 'Jennifer',
'email' => 'jennifer@email.com',
],
[
'name' => 'Jimmy',
'email' => null,
],
];
$users = collection($users)->filter(function ($user) {
return !empty($user);
})->all();
var_dump($users);
And the result is:
array(2) {
[0] =>
string(12) "john@doe.com"
[2] =>
string(18) "jennifer@email.com"
}
Hope you enjoy it as I do!
统计信息
- 总下载量: 25
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-02-25