minhhn/collectionpackage
最新稳定版本:v1.4
Composer 安装命令:
composer require minhhn/collectionpackage
包简介
Collection package
README 文档
README
Installation
composer require minhhhn/collectionpackage:dev-main
Basic Usage
Use composer autoloader
require_once __DIR__."/vendor/autoload.php"; use MinhHN\Collection\Data1; use MinhHN\Collection\QueryBuilder\QueryBuilder; use MinhHN\Collection\QueryBuilder\Connection;
Init QueryBuilder with Connection::make()
$conn = Connection::make($database); $query = new QueryBuilder($conn);
Usage query builder
- Select all rows from a table
// Lấy ra tất cả giá trị trong bảng question (Truyền tên bảng vào select) $array = $query->select('question')->all();
Create collection
// Khởi tạo collection $collection = Data1::collection($array);
Usage
// Trả về tất cả giá trị của mảng print_r($collection->all()); echo "\n\n"; // Tính trung bình print_r($col/lection->avg('id')); echo "\n\n"; // In ra tất cả giá trị của 1 cột print_r($collection->pluck('content')); echo "\n\n"; // Trả về số gấp đôi số cũ $newAge = $collection->map(function ($item){ return ($item->id)*2; }); print_r($newAge); // Tra ve so chan $tuoiChan = $collection->filter(function ($var){ return !($var->id & 1); }); print_r($tuoiChan); // Sap xep giam dan print_r($collection->sortBy('id', 'desc'));
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-05