Ragazzi non capisco questo risultato..
In una textarea inserisco il seguente testo:
ciao
(invio)
ciao
(invio)
ciao
Parsato dal seguente codice:
Ottengo il seguente output:Codice PHP:<?php
$text_pattern = '/(\r|\n|\r\n|\t|\n\r)/';
$newText = preg_replace($text_pattern, ' ', $text);
echo $newText;
echo var_dump($newText);
?>
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.

Rispondi quotando