/ 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
Linjeskift i HTML-streng
Fra : Christoffer Kjeldgaa~


Dato : 13-10-04 13:36

Hej gruppe,

Jeg har en streng bestående af noget html-kode, men kun i én
linje. Jeg kunne således godt tænke mig at splitte linjen op i
flere efter hvert tag og få indsat en \n. For eksempel skulle
følgende linje:

<h1>Overskrift</h1><p>Dette er et stykke tekst.</p>

blive til:

<h1>\n
Overskrift\n
</h1>\n
<p>\n
Dette er et stykke tekst.\n
</p>\n

Er det muligt at lave noget automatisk? I virkeligheden er det
ikke hamrende vigtigt, for koden skal jo nok virke. Det er mere
for at få noget struktur i html-koden så det ser lidt pænere ud.
Jeg har kigget lidt på wordwrap og nl2br, men det var ikke
umiddelbart noget noget jeg kunne bruge.

Med venlig hilsen,
Christoffer Kjeldgaard

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Christoffer Kjeldgaa~ (13-10-2004)
Kommentar
Fra : Christoffer Kjeldgaa~


Dato : 13-10-04 14:40

Nå, jeg fandt selv på en noget mindre elegant måde at gøre det
på, men det virker da (i hvert fald til mit problem):

<?php
function htmlcut($string) {
$string= preg_replace('!>!iU', ">\n", $string);
return preg_replace('!<!iU', "\n<", $string);
}
?>

Christoffer Kjeldgaard

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste