Skip to content

Instantly share code, notes, and snippets.

Avatar
💎
Do it !

Sajad Kolahchi sajadko

💎
Do it !
View GitHub Profile
@sajadko
sajadko / combos.php
Created May 11, 2019 — forked from fabiocicerchia/combos.php
PHP - Generate all the possible combinations among a set of nested arrays.
View combos.php
/**
* Generate all the possible combinations among a set of nested arrays.
*
* @param array $data The entrypoint array container.
* @param array $all The final container (used internally).
* @param array $group The sub container (used internally).
* @param mixed $val The value to append (used internally).
* @param int $i The key index (used internally).
*/
function generate_combinations(array $data, array &$all = array(), array $group = array(), $value = null, $i = 0)