Eu prefiro quando mostram exatamente o que estão fazendo, porque muitas vezes o problema é sutil... Nesse caso hipotético tudo deve funcionar corretamente, o único errinho que vejo é que o $n dentro do bloco não está entre aspas, mas com essa entrada não vai ser problema porque os nomes não possuem espaços (ou qualquer palavra reservada).