Avatar billede mtrolle Nybegynder
17. november 2005 - 13:39 Der er 6 kommentarer og
1 løsning

Fjerne \n

Hej.

Jeg har et irriterende problem.
Jeg skal have fjernet \n og lavet dem til <br/> tags. Okay, normalt ville jeg bruge nl2br(), men her bliver \n stående.
Min anden idé er så at bruge str_replace("\n","<br/>",$variable), men her bliver \n stadig stående.

Hvordan får jeg fjernet linjeskiftet helt 100%. Det skal nemlig bruges sammen med document.write() og det kan ikke lide linjeskift :(


//mtrolle
Avatar billede net-base.dk Nybegynder
17. november 2005 - 13:56 #1
brug functionen nl2br
Avatar billede net-base.dk Nybegynder
17. november 2005 - 13:56 #2
Avatar billede jaw Nybegynder
17. november 2005 - 14:03 #3
Nej,
str_replace("\\n", "<br />", $variabel);
Avatar billede jaw Nybegynder
17. november 2005 - 14:03 #4
Eller nok nærmere:
str_replace("\\n", "", $variabel);
...når du intet linieskift vil have...
Avatar billede net-base.dk Nybegynder
17. november 2005 - 14:21 #5
fik ikke læst den nederste del... :)
Avatar billede mtrolle Nybegynder
17. november 2005 - 14:46 #6
Et str_replace("\r\n", "<br />", $variabel) hjalp mig faktisk.
Avatar billede hmortensen Nybegynder
17. november 2005 - 14:47 #7
Eller indkapsle din streng med '':
str_replace('\n', '', $var);
da '' ikke escaper karraktere.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester