strip_tags - Český PHP manuál

PHP Manuál Textové řetězce strip_tags - Český PHP manuál

Funkce odstraní z daného řětě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 >.

Parametry

Řetězec s HTML tagy. Dále můžeme uvést tagy, které si NEpřejeme odstranit. Uvedeme je zasebou v jednom řetězci, např. jako '<p><br>'.

Návratová hodnota

Řetězec bez HTML tagů, PHP tagů a komentářů.

Příklad

<?php
$s = '<p>Ahoj, <br />vítej u nás.</p>';
echo strip_tags($s);

Výstup:

Ahoj, vítej u nás.

Pozor, použití strip_tags na nevalidní HTML může zapříčinit vymazání části obsahu. Také ponechává atributy u povolených tagů.


 

  Aktivity (1)

Manuál pro vás napsal David Čápka
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Miniatura
Všechny články v sekci
Textové řetězce - Český PHP manuál

 

 

Komentáře

Avatar
ondrasekno04
Člen
Avatar
ondrasekno04:

Ahoj.
Chci se zeptat, jak by to vypadalo s těmi taky, které si neprejeme odstranit.

 
Odpovědět 7.2.2015 15:32
Avatar
Filip Stryk
Redaktor
Avatar
Odpovídá na ondrasekno04
Filip Stryk:

takto:

<?php
$s = '<p>Ahoj, <br />vítej u nás.</p>';
echo strip_tags($s, '<p></p>');
Odpovědět 7.2.2015 15:45
„Neděláš dobře, když chválíš to, čemu nerozumíš, ale ještě horší je, když to haníš.“ Leonardo DaVinci
Avatar
Matúš Petrofčík
Šéfredaktor
Avatar
Odpovídá na ondrasekno04
Matúš Petrofčík:
string strip_tags ( string $str [, string $allowable_tags ] )

ako druhý parameter vložíš tag ktorý nechceš odstrániť, napr: "<br/>" ... ale či ich môžeš dať viac, neviem.

Ak vieš angličtinu pozri do dokumentácie php: http://php.net/…rip-tags.php

edit: Leaf odpovedal vyššie o viacerích tagoch :)

Editováno 7.2.2015 15:52
Odpovědět 7.2.2015 15:49
obsah kocky = r^2 ... a preto vlak drnká
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.