Ik heb een database veld (type:text) waarin zonder veel problemen veel enters kunnen worden ingezet. Deze worden echter logischerwijs niet weergegeven in HTML, omdat het niet via de <br> tag staat aangegeven. Hoe kan ik dit het beste veranderen? Ik heb het momenteel op de volgende wijze opgelost:


$new = explode('
', $text);


Maar er moeten elegantere manieren zijn om dit te doen lijkt me...
[php]nl2br[/php]().
Als je per sé wilt exploden op een linebreak (of newline) gebruik dan:
$new = explode(PHP_EOL, $text);
str_replace kan natuurlijk ook altijd: str_replace("\n", '', $text); Maar nl2br is idd netter ;-)

edit:
SanThe schreef op 27.02.2009 12:59
@Brie: Je bedoeling is goed. Kijk even hier voor de juiste syntax. ;)


Oh ja hihi.. foutje :')
@Brie: Je bedoeling is goed. Kijk even hier voor de juiste syntax. ;)

Reageren