PHP - strip_tags
Třída
Metoda - strip_tags
(PHP 4, PHP 5, PHP 7)
Funkce strip_tags()
odstraní z daného řetězce HTML tagy, PHP
tagy a HTML komentáře. Funguje tak, že vymaže všechny znaky (bez ohledu na
velikost písmen) mezi <
a >
.
Pozor, použití strip_tags()
na nevalidní HTML může
zapříčinit vymazání části obsahu. Také ponechává atributy u
povolených tagů.
Procedurální
- function strip_tags (string $str, string $allowable_tags) : string
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$str | string | Řetězec s HTML tagy. | |
$allowable_tags | string | Tagy, které si nepřejeme odstranit. Uvedeme je za sebou v jednom řetězci,
např. jako |
Návratové hodnoty
Vrací: string
Řetězec bez HTML tagů, PHP tagů a komentářů.
Příklady
<?php
$s = '<p>Ahoj, <br />vítej u nás.</p>';
echo strip_tags($s);
Související manuály
- function htmlspecialchars (string $string, int $flags = ENT_COMPAT | ENT_HTML401, string $encoding = ini_get("default_charset"), bool $double_encode = true) : string