Bonjour,
J'ai une fonction récursive qui retourne toutes les combinaisons possibles entres plusieurs tableaux, la voici:
Le problème est que le echo ne me convient pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function produit_croise($pile,$prefixe ='') // toutes les combinaisons possibles entre plusieurs tableaux { if(count($pile)==0) echo $prefixe.'<br/>'; else { $tableau_courant = array_pop($pile); // on enleve un tableau parmis les tableaux, donc taille de pile a diminué de 1 foreach($tableau_courant as $e) produit_croise($pile,$prefixe.$e); } }
J'aimerai pouvoir stocker chaque combinaison dans un tableau pour pouvoir faire ceci:
Est ce possible de stocker des valeurs dans une variable dans une fonction récursive ? Si oui comment s'il vous plait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $tabCombinaison = produit_croise($tab_valeurs); for($i=0;$i<(count($tabCombinaison);++$i) { echo $tabCombinaison[$i]; }
Merci beaucoup.
Partager