Scusate,io avrei un problema simile...avendo memorizzato in un file la seguente stringa Davide#Federica#2,dove 2 è il numero di variabili che è memorizzato prima,vorrei che diventassero $separato[0]=Davide ,$separato[1]=federica, $separato[2]=2

ho quindi aperto il file con
$carica=fopen('squadre.txt','r');

Poi ho usato explode in questo modo
$separato=explode("#",$carica);

poi ho provato a stampare la prima posizione,giusto x vedere se funzionava,così
echo $separato[0];

ed infine ho chiuso il file
fclose($carica);

Il risultato dell'echo è,però,
Resource id
se metto $separato[0]

e 3 se metto $separato[1]

...invece mi dà errore se metto $separato[2]

...da cosa dipende?