Registry / utility / bentools-cartesian-product

bentools-cartesian-product

JSON →
library2.0.1phppackagistunverified

A simple, low-memory footprint function to generate all combinations from a multi-dimensionnal array.

composer require bentools/cartesian-product
INSTALL
IMPORT
SIG · BENTOOLS-CARTESIAN
B
bentools-cartesian-product
utilityphpv2.0.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CartesianProduct
use BenTools\CartesianProduct\CartesianProduct;

Generates all combinations from a multi-dimensional array.

use BenTools\CartesianProduct\CartesianProduct; $set = [ 'color' => ['red', 'blue'], 'size' => ['S', 'M'], ]; $product = new CartesianProduct($set); foreach ($product as $combination) { echo implode(', ', $combination) . "\n"; }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.0.1latest on Packagist
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
10
Meta
1
OpenAI (training)
1
Resources
bentools-cartesian-product — pip install bentools-cartesian-product · libregistry