Ragazzi non capisco questo risultato..

In una textarea inserisco il seguente testo:

ciao
(invio)
ciao
(invio)
ciao


Parsato dal seguente codice:
Codice PHP:
<?php
$text_pattern 
'/(\r|\n|\r\n|\t|\n\r)/';
$newText preg_replace($text_pattern' '$text);

echo 
$newText;
echo 
var_dump($newText);

?>
Ottengo il seguente output:

Output a schermo: ciao ciao ciao
Output var_dump: string 'ciao ciao ciao' (length=20)

Perchè l'output a schermo contiene un solo carattere spazio (come aspettato) e l'output di var_dump ne contiene 4 tra una parola e l'altra?


Grazie in anticipo.



EDIT: il parser del forum ha rimosso i 4 spazi nell'output var_dump ma a video ne vedrete 4 tra le parole.