Non mi funzionano \n e \r

  • Creatore Discussione Creatore Discussione Snu7z
  • Data di inizio Data di inizio

Snu7z

Nuovo Utente
6 Set 2009
1
0
0
Scusate, sono un neofita nell'utilizzo del linguaggio PHP, e volevo chiedere come mai non mi funzionano \n e \r per andar a capo pur utilizzando degli esempi tirati giù da php.html.it (almeno quelli dovrebbero funzionare!):

<?php

$stringa1 = "Adesso vado a capo.\nQui sono alla riga successiva.";

echo $stringa1;

//Mi dà: Adesso vado a capo. Qui sono alla riga successiva.

?>



L'invio non funziona, neanche usando \r. E' strano perchè la mia versione di php è 5.2.
L'invio non funziona neanche se inserisco il codice php in una completa pagina html. Aiutatemi per piacere, non ne vengo fuori...
 
Se il codice che stai generando è html puoi far uso dei tag appositi.
Es. Anzichè \n puoi utilizzare <br>

Ciro
 
Un piccolo appunto, "<br>" è un tag html per mandare accapo un testo, formattato; "\r" e "\n" usati insieme permettono l'accapo con ritorno a carrello dell'output HTML (il markup della pagina), quindi "<br>" non è un'alternativa a "\r", "\n".
 
nel caso della richiesta di Snu7z credo intendesse andare a capo nel testo formattato, quindi dovrebbe essere:
PHP:
$stringa1 = "Adesso vado a capo.<br>Qui sono alla riga successiva.";
 

Discussioni simili