Ooops! Dunque una matrice non è altro che un array? Bene. Quindi, se ho capito bene, devo creare un array di array e poi scorrere recursivamente. Qualcosa del genere l'ho fatto (usando script reperiti in rete, io sono al di sotto di queste cose), ma il fatto è che mivengono associati anche gli elementi di ogni singoo array tra loro. Mi risulta cioè, tornando all'esempio di prima, una stringa 'buono-cattivo', 'ghiacciato-freddo-tiepido-caldo' e così via, cosa che, come è facile intuire, non è desiderabile.
Insomma, non so scrivere la funzione ricorsiva che unisca ogni elemento di ogni array con ogni elemento di tutti gli altri array. Ossia, se gli array fossero 4, ogni combinazione risultante dalla funzione dovrebbe essere composta da 4 valori, né più né meno; ogni risultato dovrebbe essere unico; l'insieme dei risultati dovrebbe esaurire la totalità delle combinazioni possibili.
Se immaginiamo due array (per rendere le cose semplici), potremmo avere
Codice PHP:
array1 = array("01", "02");
array2 = array("01", "02", "03");
risultato della funzione;
0101
0102
0103
0201
0202
0203
Questo senza conoscere a priori né il numero né la dimensione degli array in gioco.
Spero di essermi spiegato
Grazie mille ancora per la risposta