Avatar billede wampiro-uha Nybegynder
24. juni 2009 - 14:48 Der er 3 kommentarer

Fjern samtlige HTML-tags pånær <p></p> og <br />.

Er det muligt at fjerne alle HTML tags pånær <p></p> og <br /> (evt. også <br>)?

Jeg har en oversigt-side over en masse indlæg hvor der kan være billeder osv. i med f.eks. <img ... /> og jeg vil gerne blot vise et resumé hvor man så kan klikke sig helt ind på indlægget med billeder osv...

Så hvis man evt. kan fjerne alle HTML tags pånær <p> og så stoppe efter f.eks. 200 tegn.?
Avatar billede madsens90 Praktikant
24. juni 2009 - 16:17 #1
Hvis du f.eks har en string hvor du vil fjerne de tags, kan du gøre sådan:

$teskt = "<p>Det her <br>er<br> en test</p>";
$tags = '<p><br>';

$output = strip_tags($tekst, $tags);


Resultatet af $output ville være:

Det her er en test

Håber du kan bruge det. :)
Avatar billede madsens90 Praktikant
24. juni 2009 - 16:18 #2
Hov. Glemte lige at sige at du ikke behøver både at skrive <p>, og </p>. ;)
Avatar billede madsens90 Praktikant
24. juni 2009 - 16:24 #3
Hov igen. Jeg beklager at jeg har rodet rundt i det.
Det er den funktion du skal bruge, det er mig der dummer mig.

hvis $string så sådan ud:

$teskt = "<p>Det her er<center><gif><b> en</b></center> test</p><br>";

så ville resultatet være:

$teskt = "<p>Det her <br>er<br> en test</p>";
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