Gå til innhold

Nye linjer ved output av textarea-streng


Anbefalte innlegg

Videoannonse
Annonse

Noe "åpne" svar her.

 

Trådstarter, grunnen er at textarea lager nye linjer med newlinje-karakteren (\n), hvis du sjekker kildekoden vil du se at de er på hver sin linje der.

 

nl2br erstatter \n med <br />. Crowly's versjon funker også, men det er stygt å gjøre sånt på nettet, om dette ikke er til debugging.

 

Om du ønsker å gjøre det veldig pent kan du gjøre følgende:

 

$string = '<p>'.str_replace('</p><p>',"\n",$_POST['textarea']).'</p>';

 

Som burde lage en p for hver linje (utestet, så du må kanskje fikse litt på det selv).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...