Allora, se fai
come ti ho detto, $armadio non viene modificaro. Cmq se fai un echo nel foreach $value DEVE valere ciò che gli hai assegnato.Codice PHP:
foreach($armadio as $value){
....
// modifichi value
...
}
echo $armadio[0][1]; // rimane a null
La @ serve solo a sopprimere gli errori
Puoi postare il codice completo (al netto di roba superflua)