PHP Manualen
forrige |  | næste

# strip_tags

(PHP 3 >= 3.0.8, PHP 4, PHP 5)

strip_tags -- Fjern HTML- og PHP-tags fra en streng

## Beskrivelse

string strip_tags ( string str [, string allowable_tags] )

Denne funktion forsøger at returnere en streng med alle HTML- og PHP-tags fjernet fra den givne str. Den bruger den samme tagfjerningsmekanisme som fgetss()-funktionen.

Du kan bruge den frivillige anden parameter til at specificere tags der ikke skal fjernes.

> Bemærk: allowable_tags blev tilføjet i PHP 3.0.13 og PHP 4.0b3.

> Siden PHP 4.3.0 bliver HTML-kommentarer også fjernet. Dette er tiltvunget og kan ikke ændres gennem allowable_tags.

Advarsel
Fordi strip_tags() ikke validerer HTML'en, kan delvise eller ødelagte tags resultere i fjernelse af mere tekst/data end forventet.

Advarsel
Denne funktion ændrer ikke på nogle attributter på de tags du tillader gennem allowable_tags, inklusiv style- og onmouseover-attributterne som en ondskabsfuld bruger kan udnytte når denne poster tekst som vil blive vist til andre brugere.

Eksempel 1. strip_tags() eksempel

`<?php $tekst = '<p>Testparagraf.</p><!-- Kommentar --> Anden tekst'; echo strip_tags($tekst); echo "\n"; // Tillad <p> echo strip_tags($tekst, '<p>'); ?>`

Ovenstående eksempel vil udskrive:

    Testparagraf. Anden tekst
    <p>Testparagraf.</p> Anden tekst

strip_tags() har været binary-safe siden PHP 5.0.0

Se også htmlspecialchars().

forrige | hjem | næste
strcspn | op | stripcslashes