Funkce strip_tags
Funkce strip_tags odstraňuje HTML tagy
z řetězce, aniž by se dotkla jejich obsahu. Druhým
nepovinným parametrem lze určit povolené
tagy - ty nebudou odstraněny. Povolené
tagy se uvádějí i s úhlovými závorkami.
Syntaxe
strip_tags(string $string, array|string|null $allowed_tags = null): string
Příklad
Odstraňme všechny HTML tagy z řetězce:
<?php
$str = 'lorem <b>ipsum</b> dolor sit amet';
echo strip_tags($str);
?>
Výsledek provedení kódu:
'lorem ipsum dolor sit amet'
Příklad
Odstraňme všechny HTML tagy, kromě povolených:
<?php
$str = 'lorem <b>ipsum</b> <i>dolor</i> <s>sit</s> amet';
echo strip_tags($str, '<b><i>');
?>
Výsledek provedení kódu:
'lorem <b>ipsum</b> <i>dolor</i> sit amet'
Viz také
-
funkci
htmlspecialchars,
která umožňuje zobrazit tagy v prohlížeči