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

Puoi postare il codice completo (al netto di roba superflua)