webForumDet fria alternativet

Tecken för blankrad

PHP

6 svar · 573 visningar · startad av pakmannen

Medlem sedan dec. 2002227 inlägg
Frågan#1

Hej, jag undrar om det finns något tecken för en blankrad, typ som i VB.

Jag testade med \n men det verkar bara vara tecken för radbyte, jag skulle helst vilja ha ett tecken för en helt tom rad.

Medlem sedan nov. 200013 890 inlägg
#2

Det går inte bra med \n\n?

Medlem sedan dec. 2002227 inlägg
#3

Verkar inte fungera. Jag försöker göra något sånt här:
$rad = str_replace("\n\n", "</p><p>", $rad);

men det verkar som sagt inte fungera.

Medlem sedan maj 20002 993 inlägg
#4

Jag skulle ha använt nl2br($text). Den byter ut \n till <br /> vilket resulterar i likvärdigt resultat som det du vill uppnå.

Medlem sedan dec. 2002227 inlägg
#5

Det löste sig. Jag bytte som sagt ut alla \n mot <br/> som Alpha II förslog, fast med str_replace funktionen istället. (fick inte nl2br att funka)

Medlem sedan dec. 20032 inlägg
#6

Vad är problemet med nl2br() ???

$rad = nl2br($rad);

Medlem sedan dec. 2003153 inlägg
#7

Anledningn till att nl2br() inte fungerar är nog för att du redan har delat upp texten i rader, där har du alltså inga \n att byta ut mot <br />.

Du vill alltså göra om HTML till vanlig text? Prova dela upp din str_replace() till detta:

$rad = str_replace("\n", "</p>", $rad);
$rad = str_replace("\n", "<p>", $rad);
256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)