Salve a tutti,
Dalle ricerche fatte sul forum non ho trovato nulla di simile a quel che voglio. Sto cercando di adattare un script per generare delle combinazioni alfanumeriche, ho trovato questo codice in rete:
Codice PHP:
<?php
$max = 9;
$profondita = $max-5+1;
$conta = 0;
for ($i=1;$i<=$profondita;$i++) {
for ($j=$i+1;$j<=$max;$j++) {
for ($k=$j+1;$k<=$max;$k++) {
for ($l=$k+1;$l<=$max;$l++) {
for ($m=$l+1;$m<=$max;$m++) {
print "$i - $j - $k - $l - $m
";
$conta++;
}
}
}
}
}
print "
Totale combinazioni=$conta";
?>
Lo script fa molto bene il suo lavoro, ma mi servirebbe avere delle combinazioni fra array, se qualcuno potesse aiutarmi.
Quello che vorrei ottenere:
codice:
array1 = a, b, c, d, e
array2 = 1, 2, 3, 4, 5
array3 = f, g, h, i, j
array4 = 6, 7, 8, 9, 10
array5 = l, m, n, o, p
combinazioni:
a - 1 - f - 6 - l
b - 1 - f - 6 - l
c - 1 - f - 6 - l
d - 1 - f - 6 - l
e - 1 - f - 6 - l
a - 2 - f - 6 - l
b - 2 - f - 6 - l
c - 2 - f - 6 - l
d - 2 - f - 6 - l
e - 2 - f - 6 - l
...
:
:
:
V
E cosi fino a 3125 combinazioni (5*5*5*5*5=3125).