Salve sono nuovo nel forum e volevo porvi un quesito con la speranza che voi possiate aiutarmi .
Sto realizzando un applicazione in php e devo confrontare un numero N di matrici composte da 8 colonne e M righe a gruppi da 2 fino a 8 .
Mi spiego meglio ogni matrice e composta da 8 colonne e un numero variabile di righe "M" ogni riga è composta da "n" "p"

(Es 1 MATRICE.
N|N|N|P|N|N|N|N|
N|N|P|P|N|N|N|N|
N|P|P|P|N|N|N|N|
P|N|P|P|N|N|N|P|
)

(Es 2 MATRICE.
P|N|N|N|N|N|N|N|
N|N|N|N|N|N|P|P|
N|N|P|P|N|N|N|N|
)

(Es 3 MATRICE.
N|N|N|N|N|N|N|P|
N|N|P|P|N|N|N|N|
)

in confronto tra le tre matrici dovrebbe generare una nuova matrice dove avrò come risultato ;
n+n=n
n+p=p
p+p=X
come posso fare per effettuare questa operazione? naturalmente devo confrontare ;

la prima riga della prima matrice con la prima giga della seconda matrice
la prima riga della prima matrice con la seconda giga della seconda matrice
la prima riga della prima matrice con la terza giga della seconda matrice
la prima riga della prima matrice con la prima giga della terza matrice
la prima riga della prima matrice con la seconda giga della terza matrice

la seconda riga della prima matrice con la prima giga della seconda matrice
la seconda riga della prima matrice con la seconda giga della seconda matrice
la seconda riga della prima matrice con la terza giga della seconda matrice
la seconda riga della prima matrice con la prima giga della terza matrice
la seconda riga della prima matrice con la seconda giga della terza matrice
ecc...poi-->

la prima riga della prima matrice con la prima giga della seconda matrice con la prima riga della terza matrice
la prima riga della prima matrice con la prima giga della seconda matrice con la seconda riga della terza matrice
.
.
.
.
.
Proprio tutte le combinazioni (senza ripetizioni )
forse non sono stato molto chiaro ma spero che possiate aiutarmi aspetto vostre risposte grazie