Skip to content

Instantly share code, notes, and snippets.

View sajadko's full-sized avatar
💎
Only main , not minor !

Sajad Kolahchi sajadko

💎
Only main , not minor !
View GitHub Profile
@sajadko
sajadko / combos.php
Created May 11, 2019 15:06 — forked from fabiocicerchia/combos.php
PHP - Generate all the possible combinations among a set of nested arrays.
/**
* 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)