Ma il valore di $t dove lo fai stampare e` un numero o una stringa?

Se e` una stringa, ti conviene fare un cast esplicito, altrimenti potrebbe non essere valido usarlo come indice.