cavolo !!!!

ho trovato l'errore, e non so dove nascondermi....

quel ciclo foreach sta in un altro ciclo foreach.... e io ho inizializzato l'array attributo dentro il primo foreach invece di dichiararlo fuori da entrambi i cicli....

ora funziona perfettamente...

grazie comunque per la disponibilità...