2009-04-15 6 views
1

Jeder kann String-Wert in HTML-Format in PHP konvertieren?Konvertieren String-Wert in HTML-Format in PHP

Hello World!! 
How are you? 

Jede Art und Weise php conver können die $ string in html: Beispiel: Statt

Hello World!!How are you? 

:

$string = "Hello World!! 
      How are you?" 

Wenn ich $ string Echo, wird es wie folgt angezeigt Format? Wenn ich Eingang:

$string = "Hello World!! 
      How are you?" 

Php konvertiert es zu werden:

$string = "Hello World!!<br>How are you?" 

Antwort

8

Sie suchen nach dem nl2br function die eine HTML-Zeilenumbruch-Tag <br /> jedem physischen Zeilenumbruch-Sequenz addiert (\n, \r oder \r\n):

\n → <br />\n 
\r → <br />\r 
\r\n → <br />\r\n 
+0

Beachten Sie, dass dadurch nur die Wagenrücklaufzeichen (Zeichen eingeben) in
Tags umgewandelt werden. –

+0

@Mladen Mihajlovic: Nein, tut es nicht. Es fügt jedem physischen Zeilenumbruch einen HTML-Zeilenumbruch hinzu: '\ r \ n',' \ n' und '\ r' →'
\ r \ n', '
\ n' und'
\ r' – Gumbo

1
$string = "Hello World!! 
     How are you?"; 
echo nl2br($string);