petrgrishin/create-matrix
Composer 安装命令:
composer require petrgrishin/create-matrix
包简介
Helper for create matrix
README 文档
README
Helper for create matrix
Installation
Add a dependency to your project's composer.json file if you use Composer to manage the dependencies of your project:
{
"require": {
"petrgrishin/create-matrix": "~1.0"
}
}
Usage examples
Create matrix by the variants
$variants = [ 'a' => [1, 2], 'b' => [10, 20], ]; $matrix = CreateMatrix::byVariants($variants)->getArray(); // result $matrix = Array ( [0] => Array ( [a] => 1 [b] => 10 ) [1] => Array ( [a] => 1 [b] => 20 ) [2] => Array ( [a] => 2 [b] => 10 ) [3] => Array ( [a] => 2 [b] => 20 ) )
Create matrix with variant an empty value
$variants = [ 'a' => [1, null], 'b' => [10, null], ]; $matrix = CreateMatrix::byVariants($variants)->getArray(); // result $matrix = Array ( [0] => Array ( [a] => 1 [b] => 10 ) [1] => Array ( [a] => 1 [b] => ) [2] => Array ( [a] => [b] => 10 ) [3] => Array ( [a] => [b] => ) )
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-04-06