Ti ringrazio ancora per la risposta ma neanche così funziona forse perchè non mi sono spiegato bene io.

Se ho una stringa di questo tipo
$str = ",MA1,MI2,FA1,FI2,";

Devo riuscire a leggere la stringa e capire dopo MA che numero c'è e metterlo in questa forma

MA
1

Dopo MI che numero c'è e metterlo così

MA MI
1 2

Ma la stringa potrebbe anche non avere MA per esempio...

Capito?
Fammi sapere
Grazie