/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
linieskift
Fra : Brian Tingholm [7900~


Dato : 15-10-07 15:34

Hej gruppe

i min database har jeg en "longtext" som indeholder linieskift. For de skal
vises korrekt når jeg sætter teksten på min side skal jeg erstalle
linieskiftene med <br /> men hvordan gøres dette?

nedenstående dur' ikke, kan eentlig godt se hvorfor, men hvad skal jeg så
gøre? bruge ascii-tegn for linieskift? hvorledes?

echo str_replace('/n', '<br />', $longtext);

På forhånd tak
--
Brian Tingholm
mail: 'fornavn' @menuen.dk



 
 
Johan Holst Nielsen (15-10-2007)
Kommentar
Fra : Johan Holst Nielsen


Dato : 15-10-07 15:35

Brian Tingholm [7900] wrote:
> Hej gruppe
>
> i min database har jeg en "longtext" som indeholder linieskift. For de skal
> vises korrekt når jeg sætter teksten på min side skal jeg erstalle
> linieskiftene med <br /> men hvordan gøres dette?
>
> nedenstående dur' ikke, kan eentlig godt se hvorfor, men hvad skal jeg så
> gøre? bruge ascii-tegn for linieskift? hvorledes?
>
> echo str_replace('/n', '<br />', $longtext);

Det nemmeste er nl2br (www.php.net/nl2br)

Iøvrigt skulle det også være

<?php
echo nl2br($longtext);
?>

Hvis du virkelig gerne vil bruge str_replace (fordi du f.eks. replacer
andet også) skal det være

<?php
echo str_replace("\n","<br />",$longtext);
?>

--
Johan Holst Nielsen
Freelance PHP Developer - http://phpgeek.dk

Brian Tingholm [7900~ (15-10-2007)
Kommentar
Fra : Brian Tingholm [7900~


Dato : 15-10-07 15:54

Johan skrev:
> echo nl2br($longtext);

Tak skal du have...

Brian



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste