questo codice

Codice PHP:
$testo file_get_contents("http://www.indirizzo.php");
$testo strip_tags$testo ); 
$testo trim($testo);
echo (
$testo); 
funziona senza problemi, ottengo il testo della pagina HTML generata dalla pagina php, senza tags, ogni singola parola separata da uno spazio

solo che se poi faccio:

Codice PHP:
$txt explode(' ',$testo);
echo (
$txt[0]);
echo (
$txt[1]);
echo (
$txt[2]); 
non ottengo nulla!

se copio / incollo l' output di echo($testo) in un file .txt e poi lo leggo con file_get_contents, cioè se faccio:

Codice PHP:
$testo file_get_contents("testo.txt");
$testo strip_tags$testo ); 
$testo trim($testo);
echo (
$testo);
$txt explode(' ',$testo);
echo (
$txt[0]);
echo (
$txt[1]);
echo (
$txt[2]); 
explode invece funziona benissimo... :master:

ma dove è la differenza, se in entrambe le letture (pagina web e file locale) $testo immagazzina gli stessi identici dati e gli outputs generati da echo($testo) sono assolutamente identici??